DXVACompBufferInfo-Struktur (dxva9typ.h)
Gibt die Anforderungen für komprimierte Oberflächen für die DirectX-Videobeschleunigung (DXVA) an.
Rufen Sie zum Abrufen dieser Informationen IDirect3DVideoDevice9::GetDXVACompressedBufferInfo auf. Jede DXVACompBufferInfo-Struktur erfüllt die Anforderungen für einen bestimmten DXVA-Oberflächentyp. Der Oberflächentyp wird implizit durch den Index des Arrays definiert, das an den pBufferInfo-Parameter übergeben wird.
Syntax
typedef struct _DXVACompBufferInfo {
DWORD NumCompBuffers;
DWORD WidthToCreate;
DWORD HeightToCreate;
DWORD BytesToAllocate;
DWORD Usage;
D3DPOOL Pool;
D3DFORMAT Format;
} DXVACompBufferInfo;
Member
NumCompBuffers
Die Anzahl der zu erstellenden Oberflächen dieses Typs.
WidthToCreate
Die Breite der Oberfläche in Pixel.
HeightToCreate
Die Höhe der Oberfläche in Pixel.
BytesToAllocate
Die Größe der Oberfläche in Bytes.
Usage
Ein bitweises OR einer oder mehrerer D3DUSAGE Konstanten.
Pool
Der Speicherpool, in dem die Oberfläche erstellt werden soll, wird als D3DPOOL Wert angegeben.
Format
Das Pixelformat, das als D3DFORMAT Wert angegeben wird.
Hinweise
Rufen Sie zum Erstellen der komprimierten Oberflächen IDirect3DVideoDevice9::CreateSurface auf.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | dxva9typ.h (dxva.h einschließen) |