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


структура 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 задайте для этого значение нулю. Если есть несколько узлов 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