title: Using emguCV (OpenCV) to capture video in 2 different program from the firewire camera?
body: <p>I'm looking for a way to use OpenCV (or specifically emguCV in C#) to capture video from the same firewire on 2 different programs simultaneously.  Some posts here said that it can't be done since the source driver would be locked into one application at a time.</p>
  
  <p>I found some <a href="https://stackoverflow.com/questions/4238029/opencv-how-to-be-capable-to-capture-frames-from-same-camera-with-2-different-ap">answers</a> here suggesting the use of <a href="http://splitcam.biz/" rel="nofollow noreferrer">SplitCam</a>, but it seems to only work with Webcam.  Also I don't like the ads on SplitCam (but I can't complain since it's a freeware).  </p>
  
  <p>SplitCam seems to be using the source signal and creates a virtual driver for other programs to use.  Is there a way to do the same thing as SplitCam does using OpenCV?  OpenCV can access firewire camera and I have no issue using it in emguCV with a single program running.</p>