Compartir a través de


atributo MF_READWRITE_USE_ONLY_HARDWARE_TRANSFORMS

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:

Requisitos

Requisito Importancia
Cliente mínimo compatible Windows 11, versión 25H2
Servidor mínimo compatible Windows Server versión 25H2
Cabecera Mfreadwrite.h

Consulte también

lista alfabética de atributos de Media Foundation

atributos del escritor de receptores de

atributos del lector de origen de