atributo MF_SA_D3D11_AWARE

Especifica si una transformación de Media Foundation (MFT) admite Microsoft Direct3D 11.

Tipo de datos

BOOL almacenado como UINT32

Comentarios

Este atributo solo se aplica a las MFT de vídeo. Para consultar este atributo, llame a IMFTransform::GetAttributes para obtener el almacén de atributos MFT. Si GetAttributes se realiza correctamente, llame a IMFAttributes::GetUINT32.

  • Si el atributo es distinto de cero, el cliente puede proporcionar al MFT un puntero a la interfaz IMFDXGIDeviceManager antes de que se inicie el streaming. Para ello, el cliente envía el mensaje MFT_MESSAGE_SET_D3D_MANAGER al MFT. No es necesario que el cliente envíe este mensaje.
  • Si este atributo es cero (FALSE), MFT no admite Direct3D 11 y el cliente no debe enviar el mensaje MFT_MESSAGE_SET_D3D_MANAGER al MFT.

El valor predeterminado de este atributo es FALSE. Trate este atributo como de solo lectura. No cambie el valor; MFT omitirá los cambios realizados en el valor.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible
Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado
Mftransform.h

Consulte también

Lista alfabética de atributos de Media Foundation

Compatibilidad con la descodificación de vídeo de Direct3D 11 en Media Foundation