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


структура D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT (d3d12video.h)

Предоставляет данные для вызовов ID3D12VideoDevice::CheckFeatureSupport , когда указанная функция D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SUPPORT. Извлекает поддержку команд расширения видео с помощью определяемых командой входных и выходных структур.

Синтаксис

typedef struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT {
  UINT       NodeIndex;
  GUID       CommandId;
  const void *pInputData;
  SIZE_T     InputDataSizeInBytes;
  void       *pOutputData;
  SIZE_T     OutputDataSizeInBytes;
} D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT;

Члены

NodeIndex

В операции с несколькими адаптерами это указывает, к какому физическому адаптеру устройства применяется эта операция.

CommandId

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

pInputData

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

InputDataSizeInBytes

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

pOutputData

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

OutputDataSizeInBytes

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

Требования

   
Минимальная версия клиента Windows 10 версии 2004 (10.0; Сборка 19041)
Минимальная версия сервера Windows Server версии 2004 (10.0; Сборка 19041)
Верхняя часть d3d12video.h