Поделиться через


структура D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033 (d3d12umddi.h)

Извлекает размер выделения памяти кучи декодера видео, созданной с заданными свойствами. Эта структура предназначена для D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE возможности проверки D3D12DDICAPS_TYPE_VIDEO_0020.

Синтаксис

typedef struct D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033 {
  D3D12DDIARG_CREATE_VIDEO_DECODER_HEAP_0033 VideoDecoderHeapDesc;
  UINT64                                     MemoryPoolL0Size;
  UINT64                                     MemoryPoolL1Size;
} D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0033;

Члены

VideoDecoderHeapDesc

Свойства создания кучи декодировщика видео. Драйвер должен сопоставить эти свойства создания с размером.

MemoryPoolL0Size

Размер L0 объекта кучи. Пул памяти L0 — это пул памяти ,ближайший к GPU. В случае адаптеров UMA это объем используемой системной памяти. Для дискретных адаптеров это объем дискретной памяти, используемой.

MemoryPoolL1Size

Размер L1 объекта кучи. Пул памяти L1 — это пул памяти "второй ближайший" к GPU. В случае адаптеров UMA это значение равно нулю. В случае дискретных адаптеров это объем используемой системной памяти.

Требования

Требование Ценность
заголовка d3d12umddi.h