DXVADDI_DECODEBUFFERINFO structure (d3dumddi.h)

La structure DXVADDI_DECODEBUFFERINFO décrit des informations sur un type particulier de mémoire tampon compressée requis pour un scénario de décodage vidéo.

Syntaxe

typedef struct _DXVADDI_DECODEBUFFERINFO {
  [out] D3DDDIFORMAT CompressedBufferType;
  [out] UINT         CreationWidth;
  [out] UINT         CreationHeight;
  [out] D3DDDI_POOL  CreationPool;
} DXVADDI_DECODEBUFFERINFO;

Membres

[out] CompressedBufferType

Valeur de type D3DDDIFORMAT qui indique le format de pixels de la mémoire tampon.

[out] CreationWidth

Largeur des données dans la mémoire tampon en tant que nombre d’unités de bits. Par exemple, les données AYUV sont spécifiées en unités 32 bits, les données IA44/AI44 sont spécifiées en unités 8 bits et les données DPXD en unités 2 bits.

Le pilote doit affecter à CreationWidth une valeur qui est un multiple de 2 et qui ne dépasse pas 65535.

[out] CreationHeight

Hauteur des données dans la mémoire tampon en tant que nombre d’unités de bits. Par exemple, les données AYUV sont spécifiées en unités 32 bits, les données IA44/AI44 sont spécifiées en unités 8 bits et les données DPXD en unités 2 bits.

Le pilote doit affecter à CreationHeight une valeur qui ne dépasse pas 65535.

[out] CreationPool

Valeur de type D3DDDI_POOL qui indique le type de mémoire dans laquelle la mémoire tampon existe.

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 nécessaires pour accélérer un type de décodage vidéo Va DirectX particulier. Les informations sur les types de mémoires tampons compressées sont retournées dans un tableau de structures 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

DXVADDI_DECODEINPUT

GetCaps