Partager via


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)

Voir aussi

CreateDecodeDevice

DXVADDI_CONFIGPICTUREDECODE

DXVADDI_VIDEODESC

GetCaps