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


структура D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063 (d3d12umddi.h)

Содержит аргументы, используемые для создания команды расширения видео.

Синтаксис

typedef struct D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063 {
  [in] UINT                                    NodeMask;
  [in] GUID                                    CommandId;
  [in] const void                              *pCreationParameters;
       SIZE_T                                  CreationParametersDataSizeInBytes;
       D3D12DDI_HPROTECTEDRESOURCESESSION_0030 hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_EXTENSION_COMMAND_0063;

Члены

[in] NodeMask

Для одной операции GPU задайте для этого значение нулю. Если есть несколько узлов GPU, задайте немного, чтобы определить узел (физический адаптер устройства), к которому применяется очередь команд. Каждый бит маски соответствует одному узлу. Может быть задано только 1 бит.

[in] CommandId

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

[in] pCreationParameters

Указатель на структуру параметров создания. Параметры для этой структуры должны соответствовать перечислению параметров для D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CREATION.

CreationParametersDataSizeInBytes

Размер структуры параметров создания в байтах.

hDrvProtectedResourceSession

Обработка D3D12DDI_HPROTECTEDRESOURCESESSION_0030. Среда выполнения выделяет пространство в соответствии с результатом PFND3D12DDI_CALC_PRIVATE_VIDEO_EXTENSION_COMMAND_SIZE, чтобы драйвер размещал свой объект.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1903
заголовка d3d12umddi.h