Interface IDirect3DDeviceManager9 (dxva2api.h)
Permet à deux threads de partager le même appareil Direct3D 9 et fournit l’accès aux fonctionnalités d’accélération vidéo DirectX (DXVA) de l’appareil.
Héritage
L’interface IDirect3DDeviceManager9 hérite de l’interface IUnknown . IDirect3DDeviceManager9 a également les types de membres suivants :
Méthodes
L’interface IDirect3DDeviceManager9 comporte ces méthodes.
IDirect3DDeviceManager9 ::CloseDeviceHandle Ferme un handle d’appareil Direct3D. |
IDirect3DDeviceManager9 ::GetVideoService Obtient une interface de service DXVA (DirectX Video Acceleration). |
IDirect3DDeviceManager9 ::LockDevice Donne à l’appelant un accès exclusif à l’appareil Direct3D. |
IDirect3DDeviceManager9 ::OpenDeviceHandle Obtient un handle pour l’appareil Direct3D. |
IDirect3DDeviceManager9 ::ResetDevice Définit l’appareil Direct3D ou avertit le gestionnaire de périphériques que l’appareil Direct3D a été réinitialisé. |
IDirect3DDeviceManager9 ::TestDevice Teste si un handle d’appareil Direct3D est valide. |
IDirect3DDeviceManager9 ::UnlockDevice Déverrouille l’appareil Direct3D. |
Remarques
Cette interface est exposée par le Gestionnaire de périphériques Direct3D. Pour créer le gestionnaire de périphériques Direct3D, appelez DXVA2CreateDirect3DDeviceManager9.
Pour obtenir cette interface à partir du convertisseur vidéo amélioré (EVR), appelez IMFGetService ::GetService. Le GUID de service est MR_VIDEO_ACCELERATION_SERVICE. Pour le filtre DirectShow EVR, appelez GetService sur les broches du filtre.
Le Gestionnaire de périphériques Direct3D prend uniquement en charge les appareils Direct3D 9. Il ne prend pas en charge les appareils DXGI.
Les applications du Windows Store doivent utiliser les API IMFDXGIDeviceManager et Direct3D 11 Video.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | dxva2api.h |