媒体基础中的 ASF 支持

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

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

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

首先,管道 层包含 媒体基础管道内工作的对象 并符合管道定义的 API。 ASF 管道层包含:

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

显示管道层元素和 wm 容器关系图

在本部分中

主题 描述
ASF 文件结构
用于处理 ASF 文件的 ASF 文件结构和媒体基础提供的对象概述。
管道层 ASF 组件
介绍如何使用管道层分析和创作 ASF 文件。
WMContainer ASF 组件
介绍如何使用 WMContainer 层分析和创作 ASF 文件。

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

媒体基础编程指南