MF_MT_GEOMETRIC_APERTURE 属性
定义视频媒体类型的几何光圈。
数据类型
Byte Array
备注
此属性的值是 MFVideoArea 结构。
图片纵横比是相对于几何光圈计算的,使用以下公式:图片纵横比 = (几何光圈宽度/几何孔径高度) ×像素纵横比。
如果未设置此属性,则假定几何光圈是整个视频帧。 仅当媒体类型描述具有已定义活动区域的视频标准时,才应设置此属性。
例如,在 NTSC 电视中,视频帧为 720 × 480,活动区域为 704 × 480,像素纵横比为 10:11。 生成的图片的纵横比为 (704/480) × (10/11) = 4:3。
注意
增强视频呈现器 (EVR) 的默认演示者显示视频的几何光圈(如果指定)。
此属性的 GUID 常量是从 mfuuid.lib 导出的。
示例
HRESULT SetGeometricAperture(
IMFMediaType *pMediaType,
const MFVideoArea& area
)
{
return pMediaType->SetBlob(
MF_MT_GEOMETRIC_APERTURE,
(UINT8*)&area,
sizeof(MFVideoArea)
);
}
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [桌面应用 |UWP 应用] |
最低受支持的服务器 |
Windows Server 2008 [桌面应用 |UWP 应用] |
标头 |
|
另请参阅