Metodo IMFTranscodeProfile::GetVideoAttributes (mfidl.h)
Ottiene le impostazioni del flusso video attualmente impostate nel profilo di transcode.
Sintassi
HRESULT GetVideoAttributes(
[out] IMFAttributes **ppAttrs
);
Parametri
[out] ppAttrs
Riceve un puntatore all'interfaccia IMFAttributes dell'archivio attributi contenente le impostazioni correnti del flusso video. Il chiamante deve rilasciare il puntatore dell'interfaccia.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Se non sono presenti attributi contenitore impostati nel profilo di transcode, il metodo GetVideoAttributes ha esito positivo e ppAttrs riceve NULL.
Per ottenere un valore di attributo specifico, il chiamante deve chiamare il metodo FMAttributes appropriato a seconda del tipo di dati dell'attributo e specificare il nome dell'attributo. L'elenco seguente mostra gli attributi video:
- Tipi di supporti video
- MF_TRANSCODE_ENCODINGPROFILE
- MF_TRANSCODE_QUALITYVSSPEED
- MF_TRANSCODE_DONOT_INSERT_ENCODER
Requisiti
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mfidl.h |