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


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

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

Синтаксис

typedef struct D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE {
  UINT                                         NodeMask;
  const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc;
  UINT                                         NumInputStreamDescs;
  const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC  *pInputStreamDescs;
  UINT64                                       MemoryPoolL0Size;
  UINT64                                       MemoryPoolL1Size;
} D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE;

Члены

NodeMask

Для одной операции GPU установите значение 0. При наличии нескольких узлов GPU задайте бит, чтобы определить узел (физический адаптер устройства), к которому применяется очередь команд. Каждый бит в маске соответствует одному узлу. Можно задать только 1 бит.

pOutputStreamDesc

Указатель на структуру D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC(ns-d3d12video-d3d12_video_process_output_stream_desc), описывающую выходной поток.

NumInputStreamDescs

Количество входных потоков, указанных в параметре pInputStreamDescs .

pInputStreamDescs

Указатель на список D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC(ns-d3d12video-d3d12_video_process_input_stream_desc) структурирует входные потоки.

MemoryPoolL0Size

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

MemoryPoolL1Size

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

Требования

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

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

Размещение