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) |