структура 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