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的值在 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
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈