Compartilhar via


atributo MF_SA_D3D11_AWARE

Especifica se uma MFT (transformação do Media Foundation) dá suporte ao Microsoft Direct3D 11.

Tipo de dados

BOOL armazenado como UINT32

Comentários

Esse atributo se aplica somente a MFTs de vídeo. Para consultar esse atributo, chame IMFTransform::GetAttributes para obter o repositório de atributos MFT. Se GetAttributes for bem-sucedido, chame IMFAttributes::GetUINT32.

  • Se o atributo não for zero, o cliente poderá dar ao MFT um ponteiro para a interface IMFDXGIDeviceManager antes do streaming ser iniciado. Para fazer isso, o cliente envia a mensagem MFT_MESSAGE_SET_D3D_MANAGER para o MFT. O cliente não é necessário para enviar essa mensagem.
  • Se esse atributo for zero (FALSE), o MFT não oferecerá suporte ao Direct3D 11 e o cliente não deverá enviar a mensagem MFT_MESSAGE_SET_D3D_MANAGER para o MFT.

O valor padrão desse atributo é FALSE. Trate esse atributo como somente leitura. Não altere o valor; o MFT ignorará as alterações no valor.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte
Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho
Mftransform.h

Confira também

Lista alfabética de atributos da Media Foundation

Suporte à Decodificação de Vídeo do Direct3D 11 no Media Foundation