title: How to hook webcam capture?
body: <p>I'm working on a software that the current version has a custom made device driver of a webcam, and we use this driver with our software, that changes the captures image before displaying it, very similar to YouCam.</p>
  
  <p>Basically, when any application that uses the webcam starts, our driver runs a processing in the frame before showing it.</p>
  
  <p>The problem is that there is always "2" webcams installed, the real one, and our custom driver.</p>
  
  <p>I noticed that YouCam does what we need, which is, to hook some method in any installed webcam that will process each frame before showing it.</p>
  
  <p>Does anyone knows how to do this?</p>
  
  <p>We use VC++.</p>
  
  <p>Thanks</p>