Windows Media Format SDK 的媒体类型

[与此页面关联的功能 Windows Media Format 11 SDK 是一项旧功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用源读取器和接收器编写器,而不是 Windows Media 格式 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

媒体类型标识 Windows Media 格式 SDK 可以使用的不同类型的媒体。 所有媒体类型都是已分配给 SDK 中的常量的 GUID 值。 此引用的 “媒体类型标识符 ”部分列出了此部分中列出的常量所表示的 GUID 值。

下表列出了主要媒体类型。 这些常量定义了 Windows Media 格式 SDK 支持的数字媒体的高级分类。

主要类型 说明
WMMEDIATYPE_Video 视频流。
WMMEDIATYPE_Audio 音频流。
WMMEDIATYPE_Script 脚本流。
WMMEDIATYPE_FileTransfer 包含数据文件的流。 由 HTML 文件组成的 Web 流也具有此主要类型。
WMMEDIATYPE_Image 演示音频文件的 JPEG 图像流 (如幻灯片放映) 中所示。
WMMEDIATYPE_Text 文本流。

 

除了显式支持的主要媒体类型之外,还可以创建自己的任意数据类型。 对于自定义任意数据类型,必须确保使用的 GUID 与现有主要类型不匹配。

媒体流除了主要类型外,通常还具有子类型。 以下部分列出了支持的子类型。

部分 说明
未压缩的媒体子类型 描述可用于未压缩媒体的子类型。 这些是通常与输入或输出媒体关联的类型。
压缩的媒体子类型 描述可用于压缩介质的子类型。 这些类型通常与 ASF 文件中的流中的媒体相关联。
视频输入格式 列出接受作为 Windows Media Video 9 编解码器输入的视频格式。

 

媒体类型标识符

编程参考