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