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) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour