动态图形生成

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

如果需要修改现有筛选器图,可以停止该图,进行更改,然后重新启动该图。 这通常是最佳方法。 但是,在某些情况下,你可能希望在图形仍在运行时对其进行更改。 例如:

  • 应用程序在播放期间插入视频效果筛选器。
  • 源筛选器将媒体类型切换为中流,可能需要新的解压缩筛选器。
  • 应用程序将新的视频流添加到图形。

这些都是 动态图形生成的示例,该术语涵盖在图形继续运行时对筛选器图所做的任何类型的更改。 动态图形生成可以由应用程序或图形中的筛选器启动。 可以采用三种不同的方案:

关于 DirectShow