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

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

Синтаксис

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

Члены

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 L1) для заданной команды EncodeFrame на базовом оборудовании.

Требования

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