Filter for splitting video input in Win32 DirectX Video - Filter Chaos

{ Posted by admin on 2010-03-09 }

Snippet Below:

(to visit the original article click here)

Hello I want to write a source Filter that can split video in put into multiple video inputs. By this I mean am example - My Filter can provide the physical USB camera for multiple applications simultaneously. Normally, only one application can use the USB camera at once. I have been wondering how to achieve that and I have only idea to write a DirectShow source Filter that capture the video input (by its internal graph) and provides it via its output pin by some IPC technique. The other application uses my Filter and in its process instance and my Filter communicates with other instance of my Filter that already captures from physical device by transferring frames by IPC. Is there any easier way to achieve that? Regards