структура D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 (d3d12umddi.h)
Структура D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 представляет операцию изменения списка изображений для кодирования видео H.264.
Синтаксис
typedef struct D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0 {
UCHAR modification_of_pic_nums_idc;
UINT abs_diff_pic_num_minus1;
UINT long_term_pic_num;
} D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION_0082_0;
Члены
modification_of_pic_nums_idc
Вместе с abs_diff_pic_num_minus1 или long_term_pic_num указывает, какие из эталонных рисунков будут повторно сопоставлены. Значения modification_of_pic_nums_idc указаны в таблице 7–7 спецификации H.264. Первый modification_of_pic_nums_idc , который следует сразу после ref_pic_list_modification_flag_l0 или ref_pic_list_modification_flag_l1 , не должен быть равен 3.
abs_diff_pic_num_minus1
Плюс 1 указывает абсолютную разницу между номером рисунка, перемещаемого в текущий индекс в списке, и прогнозируемым значением номера рисунка. abs_diff_pic_num_minus1 должно находиться в диапазоне от 0 до MaxPicNum − 1. Допустимые значения abs_diff_pic_num_minus1 дополнительно ограничены, как указано в предложении 8.2.4.3.1 спецификации H.264.
long_term_pic_num
Указывает долгосрочный номер рисунка, перемещаемого в текущий индекс в списке. При декодировании закодированного кадра long_term_pic_num должен быть равен значению LongTermPicNum , назначенному одному из опорных кадров или дополнительным парам ссылочных полей, помеченным как "используемые для долгосрочной ссылки". При декодировании закодированного поля long_term_pic_num должно быть равно Значению LongTermPicNum , назначенному одному из ссылочных полей, помеченных как "используемые для долгосрочной ссылки".
Комментарии
Сведения об изменении см. в спецификации H.264, раздел 7.4.3.1 "Семантика изменения списка ссылочных рисунков".
Общие сведения см. в разделе Кодировка видео D3D12 .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 11 (WDDM 3.0) |
Верхняя часть | d3d12umddi.h |
См. также раздел
D3D12DDI_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_0082_0
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по