Interface IDirect3DVideoDevice9
Habilita a decodificação acelerada por hardware de um dispositivo Direct3D 9, usando a DXVA (Aceleração de Vídeo DirectX) versão 1.0.
Quando usar
Essa interface não se destina ao uso geral do aplicativo. Os filtros de decodificador do DirectShow devem usar a interface IAMVideoAccelerator , não IDirect3DVideoDevice9. Os pinos de entrada do filtro VMR (Renderizador de Combinação de Vídeo) e o filtro do Mixer de Sobreposição expõem IAMVideoAccelerator.
Membros
A interface IDirect3DVideoDevice9 herda da interface IUnknown . IDirect3DVideoDevice9 também tem esses tipos de membros:
Métodos
A interface IDirect3DVideoDevice9 tem esses métodos.
Método | Descrição |
---|---|
CreateDXVADevice | Cria um dispositivo de decodificador DXVA. |
Createsurface | Cria uma superfície compactada para decodificação de DXVA. |
GetDXVACompressedBufferInfo | Obtém informações sobre os buffers compactados necessários para a decodificação acelerada por hardware. |
GetDXVAGuids | Obtém uma lista dos perfis DXVA compatíveis com o driver de exibição. |
GetDXVAInternalInfo | Consulta a quantidade de memória de zero que a HAL (camada de abstração de hardware) alocará para seu uso privado. |
GetUncompressedDXVAFormats | Obtém uma lista de formatos de pixel não compactados que podem ser renderizados usando um perfil DXVA especificado. |
Comentários
Para obter um ponteiro para essa interface, chame QueryInterface em um ponteiro IDirect3DDevice9 ou IDirect3DDevice9Ex .
Essa interface dá suporte apenas à DXVA 1.0. Ele não dá suporte à DXVA 2.0.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também