D3DDDIARG_CREATEDECODEDEVICE structure (d3dumddi.h)
La structure D3DDDIARG_CREATEDECODEDEVICE décrit un appareil de décodage microsoft DirectX Video Acceleration (DirectX VA) à créer.
Syntaxe
typedef struct _D3DDDIARG_CREATEDECODEDEVICE {
[in] const GUID *pGuid;
[in] DXVADDI_VIDEODESC VideoDesc;
[in] DXVADDI_CONFIGPICTUREDECODE *pConfig;
[in/out] HANDLE hDecode;
} D3DDDIARG_CREATEDECODEDEVICE;
Membres
[in] pGuid
Pointeur vers le GUID qui représente le type de décodage VA DirectX. Le runtime Microsoft Direct3D appelle la fonction GetCaps pour interroger les GUID pris en charge.
[in] VideoDesc
Structure DXVADDI_VIDEODESC pour le flux vidéo que l’appareil de décodage doit décoder.
[in] pConfig
Pointeur vers la structure DXVADDI_CONFIGPICTUREDECODE qui contient les données de configuration de connexion Va DirectX pour le décodage d’images compressées requis par le périphérique de décodage. Le runtime Direct3D appelle la fonction GetCaps pour interroger les configurations prises en charge.
[in/out] hDecode
Handle de l’appareil de décodage. Le pilote d’affichage en mode utilisateur doit définir ce handle sur une valeur que le runtime Direct3D peut utiliser pour identifier le périphérique de décodage dans les appels suivants.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3dumddi.h (inclure D3dumddi.h) |