структура D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 (d3d12umddi.h)

D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA — это структура данных, используемая в запросе для возможностей команд расширения видео. Структуры входных и выходных данных определяются определенным расширением команд видео. Эти структуры могут использоваться только для запросов возможностей и поддерживают только типы данных , печатающие по запросу (POD).

Синтаксис

typedef struct D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 {
  [in]  UINT       NodeIndex;
  [in]  GUID       CommandId;
  [in]  const void *pInputData;
  [in]  SIZE_T     InputDataSizeInBytes;
  [out] void       *pOutputData;
  [out] SIZE_T     OutputDataSizeInBytes;
} D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063;

Члены

[in] NodeIndex

Для одной операции GPU установите значение 0. При наличии нескольких узлов GPU задайте бит, чтобы определить узел (физический адаптер устройства), к которому применяется очередь команд. Каждый бит в маске соответствует одному узлу. Можно задать только 1 бит.

[in] CommandId

Уникальный идентификатор команды расширения видео.

[in] pInputData

Входные данные для запроса возможностей, выделенного вызывающим объектом с размером InputDataSizeInBytes. Эту структуру можно перечислить как этап D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_INPUT параметра перечисления D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 .

[in] InputDataSizeInBytes

Размер байтов для выделения входных данных.

[out] pOutputData

Выходные данные для запроса возможностей, выделенного вызывающим объектом с размером OutputDataSizeInBytes. Эту структуру можно перечислить как этап D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_OUTPUT параметра перечисления D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 .

[out] OutputDataSizeInBytes

Размер байтов выделения выходных данных.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1903
Верхняя часть d3d12umddi.h