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) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für