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