Partager via


DXVADDI_DECODEINPUT structure (d3dumddi.h)

La structure DXVADDI_DECODEINPUT décrit un format cible de rendu pris en charge par un type de décodage Microsoft DirectX Video Acceleration (DirectX VA).

Syntaxe

typedef struct _DXVADDI_DECODEINPUT {
  [in] const GUID        *pGuid;
  [in] DXVADDI_VIDEODESC VideoDesc;
} DXVADDI_DECODEINPUT;

Membres

[in] pGuid

Pointeur vers le GUID qui représente le type de décodage VA DirectX.

[in] VideoDesc

Une structure DXVADDI_VIDEODESC pour la cible de rendu prise en charge par le type de décodage vers lequel pGuid pointe.

Remarques

Un pointeur vers la structure DXVADDI_DECODEINPUT est spécifié dans le membre pInfo de la structure D3DDDIARG_GETCAPS , ainsi qu’une valeur D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFO dans le membre Type de D3DDDIARG_GETCAPS, dans un appel à la fonction GetCaps du pilote d’affichage en mode utilisateur pour récupérer des informations sur les types de mémoires tampons compressées requises pour décoder la vidéo. Les informations de mémoire tampon compressées sont retournées dans un pointeur vers une structure de DXVADDI_DECODEBUFFERINFO via le membre pData de D3DDDIARG_GETCAPS.

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

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

D3DDDIFORMAT

DXVADDI_DECODEBUFFERINFO

GetCaps