媒体基础中的 ASF 支持

Media Foundation 支持高级系统格式 (ASF) 的媒体文件:

  • Windows 媒体视频(WMV 文件)
  • Windows Media Audio(WMA 文件)

Media Foundation 提供了几个用于读取和写入 ASF 文件的对象。 这些对象在两个不同的体系结构层中提供。

首先,管道层包含在 Media Foundation 管道内部工作并符合管道定义的 API 的对象。 ASF 管道层包含:

其次,WM 容器层提供对分析和编写 ASF 文件的低级别控制。 管道层在内部使用 WMContainer。 应用程序还可以使用 WMContainer 进行低级别 ASF 分析和编写。

显示管道层和 WM 容器的元素的示意图

本节内容

主题 说明
ASF 文件结构
概述 ASF 文件结构以及 Media Foundation 提供的用于处理 ASF 文件的对象。
管道层 ASF 组件
介绍如何使用管道层分析和编写 ASF 文件。
WMContainer ASF 组件
介绍如何使用 WMContainer 层分析和编写 ASF 文件。

有关 ASF 文件结构的详细信息,请参阅可从此 Microsoft 网站下载的“ASF 规范”。

媒体基础编程指南