DVD 704 像素宽度非平移扫描示例
如果使用 MPEG-2 Pan-Scan示例) 中所述的方法,则对 704 宽图片使用 DVD 上的 MPEG-2 需要超出解码图片 (边界的源矩形。 在这种情况下,DVD 指定的 display_horizontal_size 为 720,超过解码图片的 horizontal_size 704。 当源矩形超出解码图片的边界时,主机软件解码器负责裁剪源矩形,使其不会到达分配的源区域之外,并负责管理要针对裁剪进行调整的目标矩形。
源矩形由DXVA_BlendCombination结构的 PictureSourceRect16thPel 成员定义, (亮度样本间距分辨率) 的十六分之一,具有以下值:
left = 0
右 = 16 X (左 + horizontal_size) = 11264
图片目标矩形由DXVA_BlendCombination结构的 PictureDestinationRect 成员定义, (亮度样本间距分辨率的十六分之一) 以下两种替代方法之一:
具有以下值的矩形:
- left = (display_horizontal_size âˆ' horizontal_size) / 2 = 8
- 对 = 离开 + horizontal_size = 712
具有以下值的矩形:
- left = 0
- 对 = 离开 + horizontal_size = 704
第二种情况是,DXVA_BlendCombination 结构的 GraphicDestinationRect 成员指示的矩形向左偏移八个样本,以补偿移动的图片目标。
这两个替代项中的第二个仅创建用于显示的目标区域。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈