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


Метод ID3D12VideoEncodeCommandList1::ExecuteExtensionCommand (d3d12video.h)

Записывает команду для выполнения команды расширения видео в список команд кодирования.

Синтаксис

void ExecuteExtensionCommand(
  ID3D12VideoExtensionCommand *pExtensionCommand,
  const void                  *pExecutionParameters,
  SIZE_T                      ExecutionParametersSizeInBytes
);

Параметры

pExtensionCommand

Указатель на ID3D12VideoExtensionCommand , представляющий выполняемую команду расширения видео. Вызывающий объект отвечает за поддержание времени существования объекта до завершения выполнения команды.

pExecutionParameters

Указатель на структуру параметров выполнения, определяемую командой . Структура параметров должна соответствовать параметрам, перечисленным при вызове ID3D12VideoDevice::CheckFeatureSupport , со значением признака D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS и значением этапа параметра D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_EXECUTION.

ExecutionParametersSizeInBytes

Размер структуры параметра pExecutionParameters в байтах .

Возвращаемое значение

None

Remarks

Об ошибках инициализации команды расширения сообщаются с помощью уровней отладки и возвращаемого значения метода Close списка команд.

Требования

   
Минимальная версия клиента Windows 10 сборки 20348
Минимальная версия сервера Windows 10 сборки 20348
Верхняя часть d3d12video.h