WMContainer ASF 组件

WMContainer 对象提供对分析和编写高级系统格式 (ASF) 文件的低级别控制。

管道层 ASF 组件在内部使用 WMContainer 对象。 大多数应用程序应使用管道组件,而不是 WMContainer 对象。 仅当需要对分析和写入 ASF 文件进行低级别控制时,才使用 WMContainer。

WMContainer 层包括以下对象:

以下主题包含有关使用 WMContainer 读取或写入 ASF 文件的分步说明。

关于 WM 容器

WMContainer 对象直接与 ASF 文件对象交互。 下图显示了 ASF 文件结构和相应的 WMContainer 对象。

显示 asf 文件结构和相应媒体基础对象的示意图

除拆分器和多路复用器外,每个对象都支持分析 (读取) 和写入 ASF 文件。 拆分器仅用于读取 ASF 文件。 多路复用器仅用于创作新的 ASF 文件。

WMContainer 对象执行的所有操作都是同步的,这意味着它们会阻止调用线程。

媒体基础中的 ASF 支持