DirectShow 中的 ASF 脚本流

[与此页面关联的功能(DirectShow)是一项旧功能。 它已被 MediaPlayerIMFMediaEngine取代,并在媒体基金会 音频/视频捕获。 这些功能已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获,而不是 DirectShow。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]

当为 WM ASF 读取器 筛选器提供一个包含类型WMMEDIATYPE_Script流的文件时,它会为其创建一个输出引脚,该图钉可以连接到 内部脚本命令呈现器 筛选器。 调用 IGraphBuilder::RenderFile时,该筛选器会自动添加到图形并连接。 当内部脚本命令呈现器收到包含脚本命令的示例时,它会触发 EC_OLE_EVENT 事件,该事件 lParam 包含该脚本。 应用程序完全负责处理此事件。

在 DirectShow 中读取 ASF 文件