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 |
|
Vea también