Estrutura DXVACompBufferInfo (dxva9typ.h)
Especifica os requisitos para superfícies compactadas para a DXVA (Aceleração de Vídeo) do DirectX.
Para obter essas informações, chame IDirect3DVideoDevice9::GetDXVACompressedBufferInfo. Cada estrutura DXVACompBufferInfo fornece os requisitos para um tipo de superfície DXVA específico. O tipo de superfície é definido implicitamente pelo índice da matriz que é passada para o parâmetro pBufferInfo .
Sintaxe
typedef struct _DXVACompBufferInfo {
DWORD NumCompBuffers;
DWORD WidthToCreate;
DWORD HeightToCreate;
DWORD BytesToAllocate;
DWORD Usage;
D3DPOOL Pool;
D3DFORMAT Format;
} DXVACompBufferInfo;
Membros
NumCompBuffers
O número de superfícies desse tipo a serem criadas.
WidthToCreate
A largura da superfície, em pixels.
HeightToCreate
A altura da superfície, em pixels.
BytesToAllocate
O tamanho da superfície, em bytes.
Usage
Um OR bit a bit de uma ou mais constantes D3DUSAGE .
Pool
O pool de memória no qual criar a superfície, especificado como um valor D3DPOOL .
Format
O formato de pixel, especificado como um valor D3DFORMAT .
Comentários
Para criar as superfícies compactadas, chame IDirect3DVideoDevice9::CreateSurface.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | dxva9typ.h (inclua Dxva.h) |