структура D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE (d3d12video.h)
Предоставляет данные для вызовов ID3D12VideoDevice::CheckFeatureSupport , когда указанная функция D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_SIZE. Проверяет размер выделения для команды расширения видео.
Синтаксис
typedef struct D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE {
UINT NodeIndex;
GUID CommandId;
const void *pCreationParameters;
SIZE_T CreationParametersSizeInBytes;
UINT64 MemoryPoolL0Size;
UINT64 MemoryPoolL1Size;
} D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE;
Члены
NodeIndex
В операции с несколькими адаптерами это указывает, к какому физическому адаптеру устройства применяется эта операция.
CommandId
Уникальный идентификатор команды расширения видео, для которой запрашивается размер.
pCreationParameters
Указатель на структуру параметров создания, определяемую командой . Структура параметров должна соответствовать параметрам, перечисленным при вызове ID3D12VideoDevice::CheckFeatureSupport , со значением признака D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS и значением этапа параметра D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CREATION.
CreationParametersSizeInBytes
Размер структуры параметра pCreationParameters в байтах .
MemoryPoolL0Size
Размер выделения команды расширения видео в пуле памяти L0. L0 — это пул физической системной памяти. Если адаптер является дискретным или NUMA, этот пул имеет большую пропускную способность для ЦП и меньшую пропускную способность для GPU. Если адаптер имеет значение UMA, этот пул является единственным, который является допустимым. Дополнительные сведения см. в разделе Место жительства.
MemoryPoolL1Size
Размер выделения кучи команд расширения видео в пуле памяти L1. L1 обычно называется пулом физической видеопамять. L1 доступен только в том случае, если адаптер является дискретным или NUMA и имеет большую пропускную способность для GPU и даже не может быть доступен ЦП. Если адаптер имеет значение UMA, этот пул недоступен. Дополнительные сведения см. в разделе Место жительства.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 2004 (10.0; Сборка 19041) |
Минимальная версия сервера | Windows Server версии 2004 (10.0; Сборка 19041) |
Верхняя часть | d3d12video.h |