MPEG-2 平移扫描示例
当DXVA_BlendCombination结构的 PictureSourceRect16thPel 成员用于选择由 MPEG-2 视频平移参数指定的区域时,可以使用以下表达式计算 PictureSourceRect16thPel 成员的值。 使用 PictureSourceRect16thPel 时,这些值不应违反 alpha 混合组合缓冲区所述的限制。 有关详细信息,请参阅DXVA_BlendCombination结构的 “备注 ”部分。
某些 MPEG-2 平扫描参数(尤其是某些 MPEG-2 DVD 内容)可能会违反这些约束,需要对 PictureSourceRect16thPel 进行一些调整。
left = 8 x (horizontal_size - display_horizontal_size) - frame_centre_horizontal_offset
top = 8 x (vertical_size - display_vertical_size) - frame_centre_vertical_offset
对 = left + (16 x display_horizontal_size)
底部 = top + (16 x display_vertical_size)
然后,DXVA_BlendCombination 结构的 PictureDestinationRect 成员通常使用以下值:
left = 0 或 8 (,如 DVD 704 宽非平移扫描图片示例)
top = 0
对 = 离开 + display_horizontal_size
底部 = 返回页首 + display_vertical_size
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈