структура 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 задайте для этого параметра значение 0. Если имеется несколько узлов 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 |