媒体基础中的 ASF 支持
Media Foundation 支持高级系统格式(ASF)中的媒体文件:
- Windows 媒体视频 (WMV 文件)
- Windows 媒体音频(WMA 文件)
Media Foundation 提供了多个对象用于读取和写入 ASF 文件。 这些对象在两个不同的体系结构层中提供。
首先,管道 层包含 媒体基础管道内工作的对象 并符合管道定义的 API。 ASF 管道层包含:
- ASF 媒体源:分析 ASF 文件并传送音频/视频数据包。
- Windows 媒体编解码器:解码或编码 Windows 媒体音频或视频流。
- ASF 媒体接收器:接收数据包并写入 ASF 文件。
其次,WM 容器层提供对分析和写入 ASF 文件的低级别控制。 管道层在内部使用 WMContainer。 应用程序还可以使用 WMContainer 进行低级 ASF 分析和写入。
显示管道层元素和 wm 容器关系图
在本部分中
主题 | 描述 |
---|---|
ASF 文件结构 |
用于处理 ASF 文件的 ASF 文件结构和媒体基础提供的对象概述。 |
管道层 ASF 组件 |
介绍如何使用管道层分析和创作 ASF 文件。 |
WMContainer ASF 组件 |
介绍如何使用 WMContainer 层分析和创作 ASF 文件。 |
有关 ASF 文件结构的详细信息,请参阅 ASF 规范,可以从此 Microsoft网站下载该规范。