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 |
|
Confira também