我正在我的 directshow 代码中使用ICaptureGraphBuilder2构建图形。
我正在将我的相机实例和VMR9 渲染器添加到图表中,并尝试使用RenderStream API 使用捕获引脚和实现的 MEDIATYPE_video 格式对其进行智能连接。
如果我使用ROT导出构建的结果图,我可以在源过滤器和渲染过滤器之间看到一个smarttee过滤器、解压缩器过滤器和一个色彩空间转换器过滤器。
但是在 Graphedit 中,我使用相同的源和渲染过滤器构建了自己的图形,并尝试在我的捕获引脚中使用rightclick->renderpin智能连接它,没有添加中间体。
为什么会出现这种奇怪的行为?