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


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

Структура D3DDDIARG_DECODEEXECUTE описывает операцию декодирования Microsoft DirectX Video Acceleration (VA) для выполнения.

Синтаксис

typedef struct _D3DDDIARG_DECODEEXECUTE {
  [in] HANDLE                   hDecode;
  [in] UINT                     NumCompBuffers;
  [in] DXVADDI_DECODEBUFFERDESC *pCompressedBuffers;
} D3DDDIARG_DECODEEXECUTE;

Члены

[in] hDecode

Дескриптор устройства декодирования DirectX VA. Драйвер отображения пользовательского режима возвращает этот дескриптор в вызове функции CreateDecodeDevice .

[in] NumCompBuffers

Число сжатых буферов, на которые указывает элемент pCompressedBuffers .

[in] pCompressedBuffers

Указатель на список DXVADDI_DECODEBUFFERDESC структур, описывающих сжатые буферы, передаваемые из декодера узла в ускоритель.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть d3dumddi.h (включая D3dumddi.h)

См. также раздел

CreateDecodeDevice

DXVADDI_DECODEBUFFERDESC

DecodeExecute