Interface IDirect3DVideoDevice9

Active le décodage accéléré par le matériel à partir d’un appareil Direct3D 9, à l’aide de DirectX Video Acceleration (DXVA) version 1,0.

Quand l’utiliser

Cette interface n’est pas destinée à une utilisation générale des applications. les filtres de décodeur DirectShow doivent utiliser l’interface IAMVideoAccelerator , et non IDirect3DVideoDevice9. les broches d’entrée du filtre de mixage vidéo (VMR) et du filtre de Mixer de superposition exposent IAMVideoAccelerator.

Membres

L’interface IDirect3DVideoDevice9 hérite de l’interface IUnknown . IDirect3DVideoDevice9 a également les types de membres suivants :

Méthodes

L’interface IDirect3DVideoDevice9 possède ces méthodes.

Méthode Description
CreateDXVADevice Crée un appareil de décodage DXVA.
CreateSurface Crée une surface compressée pour le décodage DXVA.
GetDXVACompressedBufferInfo Obtient des informations sur les mémoires tampons compressées nécessaires au décodage accéléré par le matériel.
GetDXVAGuids Obtient une liste des profils DXVA pris en charge par le pilote d’affichage.
GetDXVAInternalInfo Recherche la quantité de mémoire de travail allouée par la couche d’abstraction matérielle (HAL) pour son usage privé.
GetUncompressedDXVAFormats Obtient une liste de formats de pixel non compressés qui peuvent être rendus à l’aide d’un profil DXVA spécifié.

Notes

Pour obtenir un pointeur vers cette interface, appelez QueryInterface sur un pointeur IDirect3DDevice9 ou IDirect3DDevice9Ex .

Cette interface prend en charge DXVA 1,0 uniquement. Elle ne prend pas en charge la 2,0 DXVA.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2008 [ applications de bureau uniquement]
En-tête
DXVA. h

Voir aussi

Interfaces vidéo Direct3D

Accélération vidéo DirectX 2,0

Spécification 1,0 DXVA