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