Condividi tramite


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
Mfidl.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

Transcode API

FMTranscodeProfile::GetContainerAttributes

FMTranscodeProfile::SetContainerAttributes