主要媒体类型

在媒体类型中,主要类型 描述数据的总体类别,例如音频或视频。 子类型(如果存在)进一步优化主要类型。 例如,如果主要类型为视频,则子类型可能是 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

媒体类型