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 |
|