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