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_minus1long_term_pic_num一起指定重新映射的参考图片。 modification_of_pic_nums_idc的值在 H.264 规范的表 7-7 中指定。 ref_pic_list_modification_flag_l0或ref_pic_list_modification_flag_l1之后紧接的第一个modification_of_pic_nums_idc不应等于 3。

abs_diff_pic_num_minus1

加 1 指定要移动到列表中当前索引的图片的图片编号与图片编号预测值之间的绝对差值。 abs_diff_pic_num_minus1 的范围应为 0 到 MaxPicNum • 1。 abs_diff_pic_num_minus1允许的值进一步受到限制,如 H.264 规范的子句 8.2.4.3.1 中所述。

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