我需要写一个DirectShow捕获过滤器,包装“真实”的视频设备(过滤器)和去隔行扫描捕获的视频。从接口的角度来看,这必须是枚举器中可用的独立视频设备,当选择时,它将连接到实际的视频设备,并在视频设备输出引脚和它自己的输出引脚之间插入一个变换滤波器(去隔行扫描)。我的问题是-我的方法是正确的吗?我想简单地开发一个DShow捕获视频过滤器,实例化一个转换过滤器,并从我的过滤器自动连接引脚。有没有更好的方法在真实的视频设备和使用它的应用程序之间“注入”转换过滤器?问候
Dominik Tomczak
发布于 2010-09-16 18:08:24
要在没有包装器的情况下去隔行扫描,您可以创建一个转换过滤器,并赋予它一个非常高的优点,这样它就可以自动添加(注入)到图形中。请看MatrixMixer,它做了一些类似于音频的事情。
如果您确实需要包装器,请使用原始视频设备和变换过滤器创建第二个图形。然后将输出传输到包装器过滤器所在的图形中。有关如何使用图A的输出作为图B的输入的示例,请参阅GMFBridge。
https://stackoverflow.com/questions/3709454
复制相似问题