структура D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT (d3d12video.h)
Предоставляет данные для вызовов ID3D12VideoDevice::CheckFeatureSupport , когда указанная функция D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SUPPORT. Извлекает поддержку команд расширения видео с помощью определяемых командой входных и выходных структур.
Синтаксис
typedef struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT {
UINT NodeIndex;
GUID CommandId;
const void *pInputData;
SIZE_T InputDataSizeInBytes;
void *pOutputData;
SIZE_T OutputDataSizeInBytes;
} D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT;
Члены
NodeIndex
В операции с несколькими адаптерами это указывает, к какому физическому адаптеру устройства применяется эта операция.
CommandId
Уникальный идентификатор команды расширения видео, для которой запрашивается поддержка.
pInputData
Входные данные для запроса возможности, выделенного вызывающим объектом с размером InputDataSizeInBytes. Эту структуру можно перечислить как этап D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_INPUT параметра.
InputDataSizeInBytes
Размер байтов для выделения входных данных.
pOutputData
Выходные данные для запроса возможностей, выделенного вызывающим объектом, с размером OutputDataSizeInBytes. Эту структуру можно перечислить в качестве этапа D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CAPS_OUTPUT параметра.
OutputDataSizeInBytes
Размер байтов выделения выходных данных.
Требования
Минимальная версия клиента | Windows 10 версии 2004 (10.0; Сборка 19041) |
Минимальная версия сервера | Windows Server версии 2004 (10.0; Сборка 19041) |
Верхняя часть | d3d12video.h |