最近一段时间,一直在纠结虚拟摄像头的实现问题。好郁闷啊!!!
刚开始在网上查了很多关于虚拟摄像头的方法,最简单的实现方式就是通过注册directshow的源过滤器(source filter)来实现。于是对网上的一些示例程序进行修改,生成后缀为ax的 动态链接库文件,再对该文件进行注册,就可以像使用真实摄像头一样使用该虚拟摄像头。这样一个虚拟摄像头就做好了。
但我现在想像Ksproxy.ax一样,能动态的生成多个虚拟摄像头。我只知道注册一个ax文件,就会有一个对应的虚拟摄像头,但不知道一个ax文件如何对应多个虚拟摄像头。实在不知道怎么搞了,网上找了好多资料,也没有类似的实现。跑了几个书店,也没找到相关的书籍。郁闷死了。