Метод 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 |