Rendering Issues with DirectShow and USB Video Sources <p>We are trying to get DirectShow work with USB video capture devices like <a href="http://www.mygica.com/pa/igrabber.asp" rel="nofollow">this</a>. The code simply adds the capture source's filter (capFilter) in the capture graph and then connects it to VMR9 renderer already added to the graph.</p> <pre><code>captureGraph.RenderStream(null, MediaType.Video, capFilter, null, vmr9); </code></pre> <p>At present, everything runs without throwing any exception, but the output is just black. I checked the capture source's output in GraphStudio, but it also resulted in the same black output.</p> <p>I'm able to get the same code to work with all of the USB and HDMI based video capture devices and webcames.</p>