attributo MF_TRANSCODE_TOPOLOGYMODE
Specifica per una topologia di transcode se il caricatore della topologia caricherà le trasformazioni basate su hardware.
La modalità topologia specifica se le trasformazioni hardware (ad esempio codec hardware) possono essere usate nella topologia transcodifica. L'applicazione può archiviare questo attributo in un profilo transcode chiamando FMTranscodeProfile::SetContainerAttributes.
Tipo di dati
MF_TRANSCODE_TOPOLOGYMODE_FLAGS archiviato come UINT32
Ottenere/impostare
Per ottenere questo attributo, chiamare FMAttributes::GetUINT32.
Per impostare questo attributo, chiamare IMFAttributes::SetUINT32.
Commenti
Questo attributo è facoltativo. Deve avere uno dei valori seguenti.
Valore | Descrizione |
---|---|
MF_TRANSCODE_TOPOLOGYMODE_HARDWARE_ALLOWED | Il caricatore della topologia caricherà le unità multifunzione basate su hardware, ad esempio decodificatori hardware, quando disponibili. Il caricatore della topologia torna automaticamente alla decodifica software se non viene trovato alcun decodificatore hardware o se un decodificatore hardware non riesce a connettersi per qualche motivo. |
MF_TRANSCODE_TOPOLOGYMODE_SOFTWARE_ONLY | Il caricatore della topologia caricherà solo le schede multifunzioni software, inclusi i decodificatori software. |
Il valore predefinito è MF_TRANSCODE_TOPOLOGYMODE_SOFTWARE_ONLY.
Se il caricatore della topologia inserisce un MFT hardware nella topologia, imposta l'attributo MFT_ENUM_HARDWARE_URL_Attribute nel nodo della topologia. Per verificare se è presente un MFT hardware, enumerare i nodi nella topologia risolta e verificare se questo attributo è presente.
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