структура D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 (d3d12umddi.h)
Структура данных для функции D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE проверяет, D3D12DDI_FEATURE_VERSION_VIDEO_0043_0ли версия функции видео. Извлекает размер выделения памяти обработчика видео, созданного с заданными свойствами.
Синтаксис
typedef struct D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043 {
D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0043 VideoProcessorDesc;
UINT64 MemoryPoolL0Size;
UINT64 MemoryPoolL1Size;
} D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043;
Члены
VideoProcessorDesc
Свойства создания кучи видеопроцессоров. Драйвер должен сопоставить эти свойства создания с размером.
MemoryPoolL0Size
Размер L0 объекта кучи. Пул памяти L0 — это пул памяти ,ближайший к GPU. В случае адаптеров UMA это объем используемой системной памяти. Для дискретных адаптеров это объем дискретной памяти, используемой.
MemoryPoolL1Size
Размер L1 объекта кучи. Пул памяти L1 — это пул памяти "второй ближайший" к GPU. В случае адаптеров UMA это значение равно нулю. В случае дискретных адаптеров это объем используемой системной памяти.
Требования
Требование | Ценность |
---|---|
заголовка | d3d12umddi.h |