Поделиться через


структура DXVADDI_DECODEBUFFERINFO (d3dumddi.h)

Структура DXVADDI_DECODEBUFFERINFO описывает сведения о определенном типе сжатого буфера, необходимого для декодирования видео.

Синтаксис

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

Члены

[out] CompressedBufferType

Значение D3DDDIFORMATтипа, указывающее формат пикселя буфера.

[out] CreationWidth

Ширина данных в буфере в виде количества единиц битов. Например, данные AYUV указываются в 32-разрядных единицах, данные IA44/AI44 указываются в 8-разрядных единицах, а данные DPXD указываются в 2-разрядных единицах.

Драйвер должен присвоить значение CreationWidth, которое является кратным 2 и не превышает 65535.

[out] CreationHeight

Высота данных в буфере в виде количества единиц битов. Например, данные AYUV указываются в 32-разрядных единицах, данные IA44/AI44 указываются в 8-разрядных единицах, а данные DPXD указываются в 2-разрядных единицах.

Драйверу необходимо назначить значение CreationHeight, которое не превышает 65535.

[out] CreationPool

Значение типа D3DDDI_POOL, указывающее тип памяти, в которую существует буфер.

Замечания

Указатель на структуру DXVADDI_DECODEINPUT указывается в элементе pInfo структуры D3DDDIARG_GETCAPS вместе со значением D3DDDICAPS_GETDECODECOMPRESSEDBUFFERINFO в элементе type элемента D3DDDIARG_GETCAPS D3DDDIARG_GETCAPS В вызове функции GetCaps драйвера в пользовательском режиме для получения сведений о типах сжатых буферов, необходимых для ускорения определенного типа декодирования видео DirectX VA. Сведения о типах сжатых буферов возвращаются в массиве структур DXVADDI_DECODEBUFFERINFO через D3DDDIARG_GETCAPS элемент pData.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
заголовка d3dumddi.h (include D3dumddi.h)

См. также

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

DXVADDI_DECODEINPUT

GetCaps