atributo MF_TRANSCODE_TOPOLOGYMODE
Especifica para una topología transcodificada si el cargador de topología cargará transformaciones basadas en hardware.
El modo de topología especifica si se pueden usar transformaciones de hardware (como códecs de hardware) en la topología transcodificada. La aplicación puede almacenar este atributo en un perfil de transcodificación llamando a IMFTranscodeProfile::SetContainerAttributes.
MF_TRANSCODE_TOPOLOGYMODE_FLAGS almacenados como UINT32
Para obtener este atributo, llame a IMFAttributes::GetUINT32.
Para establecer este atributo, llame a IMFAttributes::SetUINT32.
Este atributo es opcional. Debe tener uno de los siguientes valores.
Value | Descripción |
---|---|
MF_TRANSCODE_TOPOLOGYMODE_HARDWARE_ALLOWED | El cargador de topología cargará las MFT basadas en hardware, como los descodificadores de hardware, cuando estén disponibles. El cargador de topología vuelve automáticamente a la descodificación de software si no se encuentra ningún descodificador de hardware o si un descodificador de hardware no se puede conectar por algún motivo. |
MF_TRANSCODE_TOPOLOGYMODE_SOFTWARE_ONLY | El cargador de topología cargará solo las MFT de software, incluidos los descodificadores de software. |
El valor predeterminado es MF_TRANSCODE_TOPOLOGYMODE_SOFTWARE_ONLY.
Si el cargador de topología inserta un MFT de hardware en la topología, establece el atributo MFT_ENUM_HARDWARE_URL_Attribute en el nodo de topología. Para comprobar si hay un MFT de hardware presente, enumere los nodos de la topología resuelta y compruebe si este atributo está presente.
La constante GUID de este atributo se exporta desde mfuuid.lib.
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Encabezado |
|