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) |