MF_MT_FRAME_SIZE属性

视频帧的宽度和高度(以像素为单位)。

数据类型

UINT64

备注

上 32 位包含宽度,下 32 位包含高度。

若要设置此属性,请使用 MFSetAttributeSize 函数。 若要获取此属性,请使用 MFGetAttributeSize 函数。

此属性的 GUID 常量是从 mfuuid.lib 导出的。

示例

// Helper function to set the frame size on a video media type.
inline HRESULT SetFrameSize(IMFMediaType *pType, UINT32 width, UINT32 height)
{
    return MFSetAttributeSize(pType, MF_MT_FRAME_SIZE, width, height);
}

// Helper function to get the frame size from a video media type.
inline HRESULT GetFrameSize(IMFMediaType *pType, UINT32 *pWidth, UINT32 *pHeight)
{
    return MFGetAttributeSize(pType, MF_MT_FRAME_SIZE, pWidth, pHeight);
}

要求

要求
最低受支持的客户端
Windows Vista [桌面应用|UWP 应用]
最低受支持的服务器
Windows Server 2008 [桌面应用|UWP 应用]
标头
Mfapi.h

请参阅

按字母顺序排列的媒体基础属性列表

IMFMediaType

媒体类型属性