структура D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 (d3d12umddi.h)
D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA — это структура данных, используемая в запросе для возможностей команд расширения видео. Структуры входных и выходных данных определяются определенным расширением команд видео. Эти структуры могут использоваться только для запросов возможностей и поддерживают только типы данных , печатающие по запросу (POD).
Синтаксис
typedef struct D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063 {
[in] UINT NodeIndex;
[in] GUID CommandId;
[in] const void *pInputData;
[in] SIZE_T InputDataSizeInBytes;
[out] void *pOutputData;
[out] SIZE_T OutputDataSizeInBytes;
} D3D12DDI_VIDEO_EXTENSION_COMMAND_CAPS_DATA_0063;
Члены
[in] NodeIndex
Для одной операции GPU установите значение 0. При наличии нескольких узлов GPU задайте бит, чтобы определить узел (физический адаптер устройства), к которому применяется очередь команд. Каждый бит в маске соответствует одному узлу. Можно задать только 1 бит.
[in] CommandId
Уникальный идентификатор команды расширения видео.
[in] pInputData
Входные данные для запроса возможностей, выделенного вызывающим объектом с размером InputDataSizeInBytes. Эту структуру можно перечислить как этап D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_INPUT параметра перечисления D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 .
[in] InputDataSizeInBytes
Размер байтов для выделения входных данных.
[out] pOutputData
Выходные данные для запроса возможностей, выделенного вызывающим объектом с размером OutputDataSizeInBytes. Эту структуру можно перечислить как этап D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063_CAPS_OUTPUT параметра перечисления D3D12DDI_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_0063 .
[out] OutputDataSizeInBytes
Размер байтов выделения выходных данных.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1903 |
Верхняя часть | d3d12umddi.h |