DirectShow QASF 参考

本部分包含以下 DirectShow QASF 筛选器、接口和枚举的编程参考。 DirectShow SDK 文档包含这些筛选器公开的其他泛型接口(例如 IBaseFilterIPin)以及早期版本的 QASF 组件的参考和编程指南材料。

有关 QASF 名称的说明,请参阅 关于 DirectShow

DirectShow QASF 组件包含以下筛选器。

筛选器 说明
WM ASF 读取器筛选器 读取和分析本地或远程 ASF 文件。
WM ASF 编写器筛选器 从压缩或未压缩的输入流创建 ASF 文件。

 

定义以下接口以与 DirectShow QASF 组件一起使用。

接口 说明
IAMWMBufferPass 提供一种方法,使应用程序能够从 WM ASF 编写器的 输入引脚或 WM ASF 读取器 筛选器的输出引脚注册回调。 在索引编制和添加数据单元扩展时使用。
IAMWMBufferPassCallback 由应用程序实现并由筛选器调用。 应用程序使用此接口上的 one 方法获取有关流中各个示例的信息。 在索引编制和添加数据单元扩展时使用。
IConfigAsfWriter 在 WM ASF 编写器上实现。 由应用程序用于指定文件的配置文件和索引参数。
IConfigAsfWriter2 在 WM ASF 编写器上提供其他配置函数。

 

定义了以下枚举、结构和事件,以便与 DirectShow QASF 组件一起使用。

枚举 描述
_AM_ASFWRITERCONFIG_PARAM 定义 IConfigAsfWriter2::GetParamSetParam 方法中使用的筛选器配置参数。

 

结构 说明
AM_WMT_EVENT_DATA 包含与 WMT_STATUS 事件和 Windows 媒体格式 SDK 返回的关联状态代码相关的信息。

 

事件 说明
EC_WMT_EVENT 从 Windows 媒体格式 SDK 转发的事件。
EC_WMT_INDEX_EVENT 当应用程序使用 WM ASF 编写器 为 Windows Media 视频文件编制索引时发送。