attributo MF_TRANSCODE_ADJUST_PROFILE
Flag di profilo che definiscono le impostazioni del flusso per la topologia transcodifica. I flag sono definiti nell'enumerazione MF_TRANSCODE_ADJUST_PROFILE_FLAGS .
Tipo di dati
UINT32
Ottenere/impostare
Per ottenere questo attributo, chiamare IMFAttributes::GetUINT32.
Per impostare questo attributo, chiamare IMFAttributes::SetUINT32.
Commenti
Un'applicazione può impostare questo attributo a livello di contenitore nel profilo di transcodifica. Se questo attributo è impostato, la funzione MFCreateTranscodeTopology modifica gli attributi del flusso durante la compilazione della topologia, a seconda del flag specificato. Ad esempio, se l'applicazione specifica il flag MF_TRANSCODE_ADJUST_PROFILE_DEFAULT , per creare il profilo vengono usate le impostazioni del flusso specificate dall'applicazione.
Per il flusso video, la frequenza dei fotogrammi viene aggiornata in base all'origine multimediale. Se l'applicazione non specifica la modalità interlacciata, il profilo viene aggiornato per usare fotogrammi progressivi per impostazione predefinita.
Se l'applicazione specifica il flag MF_TRANSCODE_ADJUST_PROFILE_USE_SOURCE_ATTRIBUTES , gli attributi del flusso mancanti vengono copiati dall'origine multimediale di input alle impostazioni del flusso nel profilo transcodifica.
La costante GUID per questo attributo viene esportata da mfuuid.lib.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 7 [solo app desktop] |
Server minimo supportato |
Windows Server 2008 R2 [solo app desktop] |
Intestazione |
|
Vedi anche