Estructura DXVACompBufferInfo (dxva9typ.h)
Especifica los requisitos para las superficies comprimidas para la aceleración de vídeo directX (DXVA).
Para obtener esta información, llame a IDirect3DVideoDevice9::GetDXVACompressedBufferInfo. Cada estructura DXVACompBufferInfo proporciona los requisitos para un tipo de superficie DXVA específico. El tipo de superficie se define implícitamente por el índice de la matriz que se pasa al parámetro pBufferInfo .
Sintaxis
typedef struct _DXVACompBufferInfo {
DWORD NumCompBuffers;
DWORD WidthToCreate;
DWORD HeightToCreate;
DWORD BytesToAllocate;
DWORD Usage;
D3DPOOL Pool;
D3DFORMAT Format;
} DXVACompBufferInfo;
Miembros
NumCompBuffers
Número de superficies de este tipo que se van a crear.
WidthToCreate
Ancho de la superficie, en píxeles.
HeightToCreate
Alto de la superficie, en píxeles.
BytesToAllocate
Tamaño de la superficie, en bytes.
Usage
OR bit a bit de una o varias constantes D3DUSAGE .
Pool
Grupo de memoria en el que se va a crear la superficie, especificado como un valor de D3DPOOL .
Format
Formato de píxel, especificado como un valor de D3DFORMAT .
Comentarios
Para crear las superficies comprimidas, llame a IDirect3DVideoDevice9::CreateSurface.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | dxva9typ.h (include Dxva.h) |