How can I get a list all of camera devices attached to my PC using USB (WebCams) but also the build in camera that the laptops have.
I've done this before - use http://directshownet.sourceforge.net/ to give you a decent .net interface to DirectShow, then you can just use the following code:
DsDevice[] captureDevices; // Get the set of directshow devices that are video inputs. captureDevices = DsDevice.GetDevicesOfCat(FilterCategory.VideoInputDevice); for (int idx = 0; idx < captureDevices.Length; idx++) { // Do something with the device here... }
2.1m questions
2.1m answers
60 comments
57.0k users