atributo MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS
Permite que el lector de origen o el escritor receptor usen transformaciones de Media Foundation basadas en hardware (MFT).
Tipo de datos
UINT32
Obtener o establecer
Para obtener este atributo, llame a IMFAttributes::GetUINT32.
Para establecer este atributo, llame a IMFAttributes::SetUINT32.
Observaciones
De forma predeterminada, el lector de origen y el escritor receptor no usan descodificadores de hardware ni codificadores. Para habilitar el uso de MFP de hardware, establezca este atributo en TRUE al crear el lector de origen o el escritor receptor.
Use este atributo con las siguientes funciones:
- MFCreateSourceReaderFromByteStream
- MFCreateSourceReaderFromMediaSource
- MFCreateSourceReaderFromURL
- MFCreateSinkWriterFromMediaSink
- MFCreateSinkWriterFromURL
Hay una excepción al comportamiento predeterminado. El lector de origen y el sistema de escritura receptor usan automáticamente las MFP registradas localmente en el proceso del autor de la llamada. Para registrar un MFT localmente, llame a MFTRegisterLocal o MFTRegisterLocalByCLSID. Las MFP de hardware registradas localmente se usan incluso si el atributo MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS no está establecido.
Este atributo no afecta a la descodificación de vídeo acelerada por hardware que usa DirectX Video Acceleration (DXVA). Para habilitar la descodificación de DXVA en el lector de origen, establezca el atributo MF_SOURCE_READER_D3D_MANAGER .
Si este atributo es TRUE, no establezca el atributo MF_READWRITE_DISABLE_CONVERTERS .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible |
Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado |
|
Vea también