Lire en anglais

Partager via


structure D3DDDIARG_CREATEDECODEDEVICE (d3dumddi.h)

La structure D3DDDIARG_CREATEDECODEDEVICE décrit un appareil DXVA (DirectX Video Acceleration) à 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 DXVA. Le runtime Direct3D appelle la fonction GetCaps pour rechercher 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 DirectX VA pour le décodage d’images compressées requis par l’appareil de décodage. Le runtime Direct3D appelle la fonction GetCaps pour rechercher les configurations prises en charge.

[in/out] hDecode

Handle vers l’appareil de décodage. Le pilote d’affichage en mode utilisateur génère ce handle pour le runtime Direct3D à utiliser pour identifier l’appareil de décodage dans les appels suivants.

Exigences

Exigence Valeur
client minimum pris en charge Windows Vista
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

CreateDecodeDevice

DXVADDI_CONFIGPICTUREDECODE

DXVADDI_VIDEODESC

GetCaps