Support Request #13957
closedCould not access webcam within direct show device
Description
Supportanfrage
Wir sind auf ein Problem mit ADTF3 (wahrscheinlich im Allgemeinen) und unserer Webcam gestoßen.
Von der Messtechnik aus kriegen wir leider nur die Webcam "Microsoft® LifeCam Studio(TM)" und beim Starten bekommen wir die Meldung, dass das Gerät nicht gefunden werden konnte.
Screenshot der Fehlermeldung ist im Anhang.
Wir hatten dann versucht mittels Registryänderung den "FriendlyName" anzupassen, sodass das "Registered"-Zeichen nicht mehr im Namen auftaucht.
Der Name wird dann so auch wie geändert im Gerätemanager angezeigt, leider scheint ADTF hier den Namen woanders herzubekommen. Denn der Name der Webcam bleibt in ADTF unverändert und die Fehlermeldung taucht wieder auf.
Wird beim Gerätenamen dann "default" eingetragen, funktioniert es. Das Problem scheint das R-Zeichen zu sein, damit kommt ADTF nicht klar.
In ADTF2 funktioniert die Kamera ohne Probleme, da die Kamera nicht mit Namen angesprochen wird, sondern mit einer ID ("Capture_1" o.ä.).
Lösung
Problem ist das registered Zeichen, damit können Properties nicht umgehen.Ein Workaround wäre das Device per ID zu adressieren als Name, zb: device:1.
Dokuticket für die ":" Syntax erstellt:
- [ADEVTB-1964] - Document how to address Direct Show Capture Device by ID
Ebenso eine FAQ für das eigentliche Problem
Files