主要媒体类型

在媒体类型中, 主要类型 描述数据的总体类别,如音频或视频。 子类型(如果存在)会进一步优化主要类型。 例如,如果主要类型是视频,则子类型可能是 32 位 RGB 视频。 子类型还可以将编码格式(如 H.264 视频)与未压缩的格式区分开来。

主要类型和子类型由 GUID 标识,并存储在以下属性中:

属性 说明
MF_MT_MAJOR_TYPE 主要类型。
MF_MT_SUBTYPE 亚。

 

定义了以下主要类型。

主要类型 说明 子类型
MFMediaType_Audio 音频。 音频子类型 GUID
MFMediaType_Binary 二进制流。 无。
MFMediaType_FileTransfer 包含数据文件的流。 无。
MFMediaType_HTML HTML 流。 无。
MFMediaType_Image 静止图像流。 WIC GUID 和 CLSID
MFMediaType_Metadata 元数据流。 无。
MFMediaType_Protected 受保护的媒体。 子类型指定内容保护方案。
MFMediaType_Perception 来自相机传感器或处理单元的流,该单元会推理和理解原始视频数据,并提供对其中环境或人类的理解。 无。
MFMediaType_SAMI SAMI) 标题 (同步可访问媒体交换。 无。
MFMediaType_Script 脚本流。 无。
MFMediaType_Stream 多路复用流或基本流。 流子类型 GUID
MFMediaType_Video 视频。 视频子类型 GUID

 

第三方组件可以定义新的主要类型和新的子类型。

IMFMediaType

媒体类型