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


структура D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE (d3d12video.h)

Описывает размер выделения кучи декодера видео.

Синтаксис

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE {
  D3D12_VIDEO_DECODER_HEAP_DESC VideoDecoderHeapDesc;
  UINT64                        MemoryPoolL0Size;
  UINT64                        MemoryPoolL1Size;
} D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE;

Члены

VideoDecoderHeapDesc

D3D12_VIDEO_DECODER_HEAP_DESC, описывающий ID3D12VideoDecoderHeap.

MemoryPoolL0Size

Размер выделения кучи декодера видео в пуле памяти L0. L0 — это пул физической системной памяти. Если адаптер является дискретным или NUMA, этот пул имеет большую пропускную способность для ЦП и меньшую пропускную способность для GPU. Если адаптер имеет значение UMA, этот пул является единственным, который является допустимым. Дополнительные сведения см. в разделе Место жительства.

MemoryPoolL1Size

Размер выделения кучи декодера видео в пуле памяти L1. L1 обычно называется пулом физической видеопамять. L1 доступен только в том случае, если адаптер является дискретным или NUMA и имеет большую пропускную способность для GPU и даже не может быть доступен ЦП. Если адаптер имеет значение UMA, этот пул недоступен. Дополнительные сведения см. в разделе Место жительства.

Требования

Требование Значение
Минимальная версия клиента сборка Windows 10 20348
Минимальная версия сервера сборка Windows 10 20348
Верхняя часть d3d12video.h

См. также раздел

Размещение