IMFMediaType 接口 (mfobjects.h)
表示媒体格式的说明。
继承
IMFMediaType 接口继承自 IMFAttributes。 IMFMediaType 还具有以下类型的成员:
方法
IMFMediaType 接口具有这些方法。
IMFMediaType::FreeRepresentation 释放由 IMFMediaType::GetRepresentation 方法分配的内存。 |
IMFMediaType::GetMajorType 获取格式的主要类型。 |
IMFMediaType::GetRepresentation 检索媒体类型的替代表示形式。 目前仅支持 DirectShow AM_MEDIA_TYPE 结构。 |
IMFMediaType::IsCompressedFormat 查询媒体类型是否为临时压缩格式。 |
IMFMediaType::IsEqual 比较两种媒体类型,并确定它们是否相同。 如果它们不相同,则 方法指示这两种格式的不同之处。 |
注解
若要创建新的媒体类型,请调用 MFCreateMediaType。
媒体类型中的所有信息都存储为属性。 若要克隆媒体类型,请调用 IMFAttributes::CopyAllItems。
如果安装了 Windows Media Format 11 SDK 可再发行组件,则此接口在以下平台上可用:
- Windows XP with Service Pack 2 (SP2) 及更高版本。
- Windows XP Media Center Edition 2005 KB900325 (windows XP Media Center Edition 2005) 和KB925766 (2006 年 10 月 Windows XP Media Center Edition 更新汇总) 安装。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | mfobjects.h (包括 Mfidl.h) |