Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Especifica que el lector de origen o el escritor receptor deben cargar solo las transformaciones de Media Foundation basadas en hardware (MFT) que coincidan con el administrador de dispositivos D3D pasado.
Tipo de dato
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 de receptores usarán cualquier transformación que coincida con el tipo de medio, incluidos los descodificadores de software y los codificadores. Establezca este atributo en TRUE para asegurarse de que el lector de origen o el escritor de receptores use solo los MFT de hardware que coincidan con el administrador de dispositivos D3D pasado a través de los atributos MF_SOURCE_READER_D3D_MANAGER o MF_SINK_WRITER_D3D_MANAGER . Si no se encuentra un MFT de hardware coincidente, la API lector de origen o escritor receptor que intenta crear la cadena de transformación producirá un error con un código de error adecuado.
Si el administrador de dispositivos D3D no se pasa o si no se establece el atributo MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS , este atributo no tiene ningún efecto.
Use este atributo con las funciones siguientes:
- MFCreateSourceReaderFromByteStream
- MFCreateSourceReaderFromMediaSource
- MFCreateSourceReaderFromURL
- MFCreateSinkWriterFromMediaSink
- MFCreateSinkWriterFromURL
Requisitos
| Requisito | Importancia |
|---|---|
| Cliente mínimo compatible | Windows 11, versión 25H2 |
| Servidor mínimo compatible | Windows Server versión 25H2 |
| Cabecera | Mfreadwrite.h |