Wie kann ich die Videoquelle einer bestimmten WebCam zuweisen, der Code ist allgemein bekannt und es wurde auch schon oft genug beschrieben...
SendMessage(cam_handle, WM_CAP_DRIVER_CONNECT, cam_index, 0);
... das wie oben cam_index zur Auswahl genügen würde. Das wählt aber immer nur den Treiber aus. Und bei gleichwertigen Cams ist dieser immer
M$..WDM...
Nur, wenn ich
cam_index = 0
zuweise, sehe ich das Bild.
Irgendwo muss Windows doch speichern, welche Cam ich zuletzt benutzt habe, denn wenn ich das nächste Mal das Programm starte, zeigt es mir die Cam wie zuletzt mit dem Windows-Dialog ausgewählt.
Es würde mir schon genügen, wenn mir jemand sagen könnte, wo Win die zuletzt benutzte Cam speichert.
P.S. habe schon mit Regmon sowie Filemon geschaut, nix gefunden