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


Метод ID3D12VideoDevice2::CreateVideoExtensionCommand (d3d12video.h)

Создает команду расширения видео.

Синтаксис

HRESULT CreateVideoExtensionCommand(
  const D3D12_VIDEO_EXTENSION_COMMAND_DESC *pDesc,
  const void                               *pCreationParameters,
  SIZE_T                                   CreationParametersDataSizeInBytes,
  ID3D12ProtectedResourceSession           *pProtectedResourceSession,
  REFIID                                   riid,
  void                                     **ppVideoExtensionCommand
);

Параметры

pDesc

D3D12_VIDEO_EXTENSION_COMMAND_DESC, описывающий создаваемую команду.

pCreationParameters

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

CreationParametersDataSizeInBytes

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

pProtectedResourceSession

ID3D12ProtectedResourceSession для управления доступом к защищенным ресурсам.

riid

Глобальный уникальный идентификатор (GUID) для интерфейса ID3D12VideoExtensionCommand .

ppVideoExtensionCommand

Указатель на блок памяти, получающий указатель на интерфейс ID3D12VideoExtensionCommand .

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

Этот метод возвращает HRESULT.

Требования

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