MFVideoNormalizedRect 结构 (mfmediaengine.h)

定义规范化矩形,该矩形用于指定视频矩形中的子矩形。 当矩形 N 相对于其他一些矩形 R 进行规范化 时,这意味着以下内容:

  • N 上的坐标 (0.0,0.0) 映射到 R 的左上角。
  • N 上的坐标 (1.0、1.0) 映射到 R 的右下角。
超出 [0...1] 范围的任何 N 坐标都映射到矩形 R 之外的位置。规范化矩形可用于指定视频矩形中的区域,而无需知道视频的分辨率甚至纵横比。 例如,左上角象限定义为 {0.0, 0.0, 0.5, 0.5}。

语法

typedef struct MFVideoNormalizedRect {
  float left;
  float top;
  float right;
  float bottom;
} MFVideoNormalizedRect;

成员

left

矩形左上角的 X 坐标。

top

矩形左上角的 Y 坐标。

right

矩形右下角的 X 坐标。

bottom

矩形右下角的 Y 坐标。

要求

要求
最低受支持的客户端 Windows Vista [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2008 [桌面应用 | UWP 应用]
标头 mfmediaengine.h (包括 Mfcaptureengine.h、Mfmediaengine.h)

另请参阅

媒体基础结构