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