Structure DXVACompBufferInfo (dxva9typ.h)
Spécifie la configuration requise pour les surfaces compressées pour DirectX Video Acceleration (DXVA).
Pour obtenir ces informations, appelez IDirect3DVideoDevice9 ::GetDXVACompressedBufferInfo. Chaque structure DXVACompBufferInfo fournit les exigences pour un type de surface DXVA spécifique. Le type de surface est défini implicitement par l’index du tableau passé dans le paramètre pBufferInfo .
Syntaxe
typedef struct _DXVACompBufferInfo {
DWORD NumCompBuffers;
DWORD WidthToCreate;
DWORD HeightToCreate;
DWORD BytesToAllocate;
DWORD Usage;
D3DPOOL Pool;
D3DFORMAT Format;
} DXVACompBufferInfo;
Membres
NumCompBuffers
Nombre de surfaces de ce type à créer.
WidthToCreate
Largeur de la surface, en pixels.
HeightToCreate
Hauteur de la surface, en pixels.
BytesToAllocate
Taille de la surface, en octets.
Usage
OR au niveau du bit d’une ou de plusieurs constantes D3DUSAGE.
Pool
Pool de mémoires dans lequel créer la surface, spécifié en tant que valeur de D3DPOOL .
Format
Format de pixel, spécifié en tant que valeur D3DFORMAT .
Remarques
Pour créer les surfaces compressées, appelez IDirect3DVideoDevice9 ::CreateSurface.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | dxva9typ.h (inclure Dxva.h) |