主要媒体类型
在媒体类型中, 主要类型 描述数据的总体类别,例如音频或视频。 子类型(如果存在)进一步优化主类型。 例如,如果主要类型是视频,则子类型可能是 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 和 CLSD。 |
MFMediaType_Metadata | 元数据流。 | 无。 |
MFMediaType_Protected | 受保护的媒体。 | 子类型指定内容保护方案。 |
MFMediaType_Perception | 来自相机传感器或处理单元的流,用于推理和理解原始视频数据,并提供对其中环境或人类的理解。 | 无。 |
MFMediaType_SAMI | 同步的可访问媒体交换 (SAMI) 标题。 | 无。 |
MFMediaType_Script | 脚本流。 | 无。 |
MFMediaType_Stream | 多路复用流或基本流。 | 流子类型 GUID |
MFMediaType_Video | 视频。 | 视频子类型 GUID。 |
第三方组件可以定义新的主要类型和新的子类型。
相关主题