高级捕获主题
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
本部分介绍 DirectShow 中视频捕获的一些高级方面。 本部分所述的大多数问题都由 ICaptureGraphBuilder2 接口自动处理。 但是,如果需要对视频捕获应用程序进行故障排除,此处的信息可能很有用。 如果你的应用程序生成了某种类型的自定义捕获图,并且你发现 ICaptureGraphBuilder2 不符合你的需求,则还应该阅读本部分。 最后,本部分包含有关在视频捕获应用程序中使用视频混合呈现器 (VMR) 筛选器的一些信息。
可以完全使用 IGraphBuilder 方法生成视频捕获图。 还可以组合这两个接口,将 ICaptureGraphBuilder2 用于某些任务,将 IGraphBuilder 用于其他任务。
本节包含下列主题:
- 处理视频捕获中的重绘事件
- 使用固定类别
- 使用智能 Tee 筛选器
- 在视频捕获中使用覆盖混音器
- 视频端口引脚
- VideoInfo2 格式类型
- 创建Kernel-Mode筛选器
- WDM 类驱动程序筛选器
- 在 DirectShow 中使用 WDDM 捕获
相关主题