请教如何实现一个摄像头同时被多个应用程序打开
正在做的一个项目业务要求同一个摄像头(摄像头型号:VIMICRO USB PC Camera (ZC0301PLH))被一个以上的应用程序(类似AMCAP)使用。摄像头厂家自带的摄像头驱动可以被一个AMCAP打开,当再次打开一个amCap时提示(This Graph can not preview)
1、在正常安装自带驱动的前提下,不用windows的Directshow组件,用共享打开方式的CreateFile直接自己获取usb接口的数据(已经知道是JPEG格式)并绘图显示在屏幕上。
2、在已有的驱动基础上,添加一个Filter来实现共享打开。
请教做过的人看看以上两种方式实现的可能性,或者给个可行的实现思路。以及AmCap提示的原因。