DirectShow & Easycap with SupperViewer channels errors

Mar 16 2014 4:33 AM
Basic informations about my solution, I have:
  1. Easycap 4ch USB DVR ( with the Driver and SuperViewer software that comes with the CD )
  2. SampleGrabber demo - 95.93 KB, its DirectShow supported ( from this link ), or any DirectShow sample from Google ( But I use the SampleGrabber demo - 95.93 KB to make this question )
  3. An camera connected to Easycap 4ch USB DVR throung channel 1
My problems:
If I connect the device to my PC and open the SupperViewer, I see the capture result from camera on my PC screen ( it's Channel 1 ).
Picture 1
Then I close the SupperViewer and open the SampleGrabber demo downloaded from above link, It show me an "black screen" ( with right configuration adviced on Google to slove this "black screen" )
enter image description here
I have searched on StackOverFlow and i founded this topic: Capture Camera Feed from EasyCap 4ch USB DVR Device using DirectShow and DirectX.Capture C#
I just need to open the SupperViewer before open the SampleGrabber demo, It's work and like this. But all the programmers who want this ?, all of us want open only the SampleGrabber
enter image description here
Finally
I haved tried to find out the problem. And seem i founded it. It's the Channel Control in SupperViewer, If i uncheck the CH1, the SampleGrabber will show the "black screen", if I check the CH1, the SampleGrabber will work right. Please pay attention: Only the CH1 make this affect.
enter image description here
But it's the configuration in SupperViewer and it's not relative to SampleGrabber, they are two different application. Why this configuration afftected to the SampleGrabber ?
Please suggest me to slove this problem ( I have seachred on Google, they are talking about DirectShow configurations,no one can sloved this and no one talk about this like me )


P/s: I have tried many DirectShow sample, they got sample result and same temporary way to slove like me.