webcam - wie kann ich eine webcam auswählen?
-
hallo,
ich habe 3 webcams an meinem rechner und möchte in meinem programm auswählen von welcher ich
nun gerade capturen will...wie kann ich mir eine liste der webcam-devices ausgeben lassen?
hier kommt immer nur bei dem wert 0 für wIndex der string ""Microsoft WDM Image Capture (Win32)"
char szDeviceName[80]; char szDeviceVersion[80]; for (int wIndex = 0; wIndex < 10; wIndex++) { if (capGetDriverDescription( wIndex, szDeviceName, sizeof (szDeviceName), szDeviceVersion, sizeof (szDeviceVersion) )) { CString lol; lol.Format("%i",wIndex); MessageBox(szDeviceName,lol); } }
warum findet er nur meine 1ne webcam? oder ist das überhaupt eine
webcam von mir? ^^danke euch schonmal
babel
-
VFW ist quasi "out" und wird eher aus Kompatiblitätsgründen erhalten (Viele Tools schwenken auf DirectShow um...)
Kein Hersteller schreibt noch VFW-Treiber, sondern WDM-Treiber für die WebCams.
Daher findest du vermutlich nur den WDM-Wrapper für VFW "Microsoft WDM Image Capture (Win32)".
Die anderen WebCams wird man vermutl. über die Settings des Wrappers auswählen können...