ICaptureGraphBuilder 接口 (strmif.h)

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

注意 此接口已弃用。 将继续支持它与现有应用程序向后兼容,但新应用程序应使用 ICaptureGraphBuilder2 接口。
 
使用 ICaptureGraphBuilder 接口可以生成捕获图、预览图、文件重新压缩图或其他自定义图形。

继承

ICaptureGraphBuilder 接口继承自 IUnknown 接口。 ICaptureGraphBuilder 还具有以下类型的成员:

方法

ICaptureGraphBuilder 接口具有这些方法。

 
ICaptureGraphBuilder::AllocCapFile

注意 ICaptureGraphBuilder 接口已弃用。 请改用 ICaptureGraphBuilder2。 将捕获文件预分配为指定大小。
ICaptureGraphBuilder::ControlStream

注意 ICaptureGraphBuilder 接口已弃用。 请改用 ICaptureGraphBuilder2。 将流控制消息发送到图形中一个或多个捕获筛选器上的指定类别的固定。
ICaptureGraphBuilder::CopyCaptureFile

注意 ICaptureGraphBuilder 接口已弃用。 请改用 ICaptureGraphBuilder2。 从预分配的捕获文件复制有效的媒体数据。
ICaptureGraphBuilder::FindInterface

注意 ICaptureGraphBuilder 接口已弃用。 请改用 ICaptureGraphBuilder2。 在筛选器上查找指定接口,从筛选器上游和下游,也可以仅在给定类别的输出引脚上查找。
ICaptureGraphBuilder::GetFiltergraph

注意 ICaptureGraphBuilder 接口已弃用。 请改用 ICaptureGraphBuilder2。 检索生成器正在使用的筛选器图。
ICaptureGraphBuilder::RenderStream

注意 ICaptureGraphBuilder 接口已弃用。 请改用 ICaptureGraphBuilder2。 将源筛选器的引脚(可选指定类别)连接到呈现筛选器,并选择性地通过另一个筛选器。
ICaptureGraphBuilder::SetFiltergraph

注意 ICaptureGraphBuilder 接口已弃用。 请改用 ICaptureGraphBuilder2。 告知图形生成器对象要使用的筛选器图。
ICaptureGraphBuilder::SetOutputFileName

注意 ICaptureGraphBuilder 接口已弃用。 请改用 ICaptureGraphBuilder2。 创建筛选器图的呈现部分,这将使用指定的文件名将位保存到磁盘。

要求

要求
目标平台 Windows
标头 strmif.h

另请参阅

已弃用的接口