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