Struttura DXVACompBufferInfo (dxva9typ.h)
Specifica i requisiti per le superfici compresse per l'accelerazione video DirectX (DXVA).
Per ottenere queste informazioni, chiama IDirect3DVideoDevice9::GetDXVACompressedBufferInfo. Ogni struttura DXVACompBufferInfo fornisce i requisiti per un tipo di superficie DXVA specifico. Il tipo di superficie viene definito in modo implicito dall'indice della matrice passata nel parametro pBufferInfo .
Sintassi
typedef struct _DXVACompBufferInfo {
DWORD NumCompBuffers;
DWORD WidthToCreate;
DWORD HeightToCreate;
DWORD BytesToAllocate;
DWORD Usage;
D3DPOOL Pool;
D3DFORMAT Format;
} DXVACompBufferInfo;
Members
NumCompBuffers
Numero di superfici di questo tipo da creare.
WidthToCreate
Larghezza della superficie, in pixel.
HeightToCreate
Altezza della superficie, in pixel.
BytesToAllocate
Dimensioni della superficie, in byte.
Usage
OR bit per bit di una o più costanti D3DUSAGE .
Pool
Pool di memoria in cui creare la superficie, specificata come valore D3DPOOL .
Format
Formato pixel, specificato come valore D3DFORMAT .
Commenti
Per creare le superfici compresse, chiamare IDirect3DVideoDevice9::CreateSurface.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | dxva9typ.h (include Dxva.h) |