Compartir a través de


Interfaz IDirect3DVideoDevice9

Habilita la descodificación acelerada por hardware desde un dispositivo Direct3D 9, con directX Video Acceleration (DXVA) versión 1.0.

Cuándo se usa

Esta interfaz no está pensada para el uso general de la aplicación. Los filtros de descodificador de DirectShow deben usar la interfaz IAMVideoAccelerator , no IDirect3DVideoDevice9. Los pines de entrada del filtro Representador de mezcla de vídeos (VMR) y el filtro Mezclador de superposición exponen IAMVideoAccelerator.

Miembros

La interfaz IDirect3DVideoDevice9 hereda de la interfaz IUnknown . IDirect3DVideoDevice9 también tiene estos tipos de miembros:

Métodos

La interfaz IDirect3DVideoDevice9 tiene estos métodos.

Método Descripción
CreateDXVADevice Crea un dispositivo de descodificador DXVA.
CreateSurface Crea una superficie comprimida para la descodificación de DXVA.
GetDXVACompressedBufferInfo Obtiene información sobre los búferes comprimidos necesarios para la descodificación acelerada por hardware.
GetDXVAGuids Obtiene una lista de los perfiles dxva admitidos por el controlador de pantalla.
GetDXVAInternalInfo Consulta la cantidad de memoria temporal que la capa de abstracción de hardware (HAL) asignará para su uso privado.
GetUncompressedDXVAFormats Obtiene una lista de formatos de píxeles sin comprimir que se pueden representar mediante un perfil DXVA especificado.

 

Observaciones

Para obtener un puntero a esta interfaz, llame a QueryInterface en un puntero IDirect3DDevice9 o IDirect3DDevice9Ex .

Esta interfaz solo admite DXVA 1.0. No admite DXVA 2.0.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Dxva.h

Vea también

Interfaces de vídeo de Direct3D

Aceleración de vídeo de DirectX 2.0

Especificación DXVA 1.0