高级捕获主题

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

本部分介绍 DirectShow 中视频捕获的一些高级方面。 本部分所述的大多数问题都由 ICaptureGraphBuilder2 接口自动处理。 但是,如果需要对视频捕获应用程序进行故障排除,此处的信息可能很有用。 如果你的应用程序生成了某种类型的自定义捕获图,并且你发现 ICaptureGraphBuilder2 不符合你的需求,则还应该阅读本部分。 最后,本部分包含有关在视频捕获应用程序中使用视频混合呈现器 (VMR) 筛选器的一些信息。

可以完全使用 IGraphBuilder 方法生成视频捕获图。 还可以组合这两个接口,将 ICaptureGraphBuilder2 用于某些任务,将 IGraphBuilder 用于其他任务。

本节包含下列主题:

视频捕获