IMFMediaType 接口 (mfobjects.h)

表示媒体格式的说明。

继承

IMFMediaType 接口继承自 IMFAttributesIMFMediaType 还具有以下类型的成员:

方法

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)

另请参阅

IMFAttributes

媒体基础接口

媒体类型属性

媒体类型