Condividi tramite


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)

Vedi anche

Strutture video Direct3D

IDirect3DVideoDevice9::GetDXVACompressedBufferInfo