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

Представляет параметры поддержки элемента управления изображениями для кодирования видео HEVC.

Синтаксис

typedef struct D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC {
  UINT MaxL0ReferencesForP;
  UINT MaxL0ReferencesForB;
  UINT MaxL1ReferencesForB;
  UINT MaxLongTermReferences;
  UINT MaxDPBCapacity;
} D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC;

Члены

MaxL0ReferencesForP

Максимально допустимое значение в заголовках среза для (num_ref_idx_l0_active_minus1 +1) при кодировании кадров P. Это эквивалентно максимальному размеру L0 для поддерживаемого кадра P.

MaxL0ReferencesForB

Максимально допустимое значение в заголовках среза для (num_ref_idx_l0_active_minus1 +1) при кодировании кадров B. Это эквивалентно максимальному размеру L0 для поддерживаемого кадра B.

MaxL1ReferencesForB

Максимально допустимое значение в заголовках среза для (num_ref_idx_l1_active_minus1 +1) при кодировании кадров B. Это эквивалентно максимальному размеру L1 для поддерживаемого кадра B.

MaxLongTermReferences

Максимальное количество ссылок, используемых во фрейме, которые можно пометить как долгосрочную ссылку.

MaxDPBCapacity

Максимальное количество уникальных изображений, которые можно использовать из DPB, которыми управляет вызывающий объект (количество уникальных индексов в L0 union L1) для заданной команды EncodeFrame на базовом оборудовании.

Требования

   
Минимальная версия клиента Сборка Windows 22000
Минимальная версия сервера Сборка Windows 22000
Верхняя часть d3d12video.h