Possible Duplicate:
How do I connect to a USB webcam in .NET?
I'm developing .Net solution with C#.
In my application, I need to know whole connected Webcams or cams. And getting Inputs from these webcams. But main problem is connected webcam devices are unknown.
For example, if someone use my application on their computer, my application must scan all connected webcams and also should be ask to user which webcam user wants to use.it likes Skype does. Skype enables users to select webcam to use. And Skype get inputs from selected webcam.
How can scan webcams and get streams from that web cam?