Partilhar via


atributo MF_SOURCE_READER_D3D_MANAGER

Contém um ponteiro para a Gerenciador de Dispositivos do Microsoft Direct3D para o Leitor de Origem.

Tipo de dados

IDirect3DDeviceManager9* ou IMFDXGIDeviceManager* armazenado como IUnknown*

Obter/definir

Para obter esse atributo, chame IMFAttributes::GetUnknown.

Para definir esse atributo, chame IMFAttributes::SetUnknown.

Comentários

O valor desse atributo pode ser um ponteiro para a interface IDirect3DDeviceManager9 ou IMFDXGIDeviceManager.

Use esse atributo para fornecer um dispositivo Direct3D para qualquer decodificador de vídeo carregado pelo leitor de origem. Se você definir esse atributo e o decodificador der suporte à DXVA (Aceleração de Vídeo) do Microsoft DirectX, o leitor de origem usará o dispositivo Direct3D para alocar buffers de vídeo. Esses buffers são compatíveis com o processador de vídeo DXVA 2. (Consulte Processamento de Vídeo DXVA.)

Use esse atributo com as seguintes funções:

Normalmente, você definiria esse atributo se estivesse usando o leitor de origem para obter quadros de vídeo decodificados e usando o Direct3D para exibir os quadros. Definir esse atributo permite que o decodificador use DXVA.

Você não definiria esse atributo se:

  • Você está usando o leitor de origem para processar somente áudio e não vídeo.
  • Você está recebendo vídeo compactado do leitor de origem. Nesse caso, o leitor de origem não cria um decodificador.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte
Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho
Mfreadwrite.h

Confira também

Lista alfabética de atributos da Media Foundation

Leitor de origem

Atributos de Leitor de Origem