Compartir a través de


estructura DXVADDI_DECODEBUFFERINFO (d3dumddi.h)

La estructura DXVADDI_DECODEBUFFERINFO describe información sobre un tipo determinado de búfer comprimido que se requiere para un escenario de descodificación de vídeo.

Sintaxis

typedef struct _DXVADDI_DECODEBUFFERINFO {
  [out] D3DDDIFORMAT CompressedBufferType;
  [out] UINT         CreationWidth;
  [out] UINT         CreationHeight;
  [out] D3DDDI_POOL  CreationPool;
} DXVADDI_DECODEBUFFERINFO;

Miembros

[out] CompressedBufferType

Valor con tipo D3DDDIFORMAT que indica el formato de píxel del búfer.

[out] CreationWidth

Ancho de los datos del búfer como el número de unidades de bits. Por ejemplo, los datos de AYUV se especifican en unidades de 32 bits, los datos IA44/AI44 se especifican en unidades de 8 bits y los datos DPXD se especifican en unidades de 2 bits.

El controlador debe asignar un valor a CreationWidth que sea un múltiplo de 2 y no supere 65535.

[out] CreationHeight

Alto de los datos del búfer como el número de unidades de bits. Por ejemplo, los datos de AYUV se especifican en unidades de 32 bits, los datos IA44/AI44 se especifican en unidades de 8 bits y los datos DPXD se especifican en unidades de 2 bits.

El controlador debe asignar un valor a CreationHeight que no supere los 65535.

[out] CreationPool

Valor con tipo D3DDDI_POOL que indica el tipo de memoria en el que existe el búfer.

Comentarios

Se especifica un puntero a la estructura de DXVADDI_DECODEINPUT en el miembro pInfo de la estructura de D3DDDIARG_GETCAPS , junto con un valor de D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFO en el miembro Type de D3DDDIARG_GETCAPS-- en una llamada a la función GetCaps del controlador de visualización en modo de usuario para recuperar información sobre los tipos de búferes comprimidos necesarios para acelerar un determinado tipo de descodificación de vídeo de DirectX VA. La información sobre los tipos de búferes comprimidos se devuelve en una matriz de estructuras de DXVADDI_DECODEBUFFERINFO a través del miembro pData de D3DDDIARG_GETCAPS.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

DXVADDI_DECODEINPUT

GetCaps