Project

General

Profile

Actions

Support Request #13957

closed

Could not access webcam within direct show device

Added by hidden about 3 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Customer:
PORSCHE
Department:
Requester's Priority:
Normal
Support Level:
3rd Level
Resolution:
Workaround Available

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

ADTF3-Webcam.jpg (163 KB) ADTF3-Webcam.jpg Error_Message hidden, 2021-04-07 12:20
ADTF3-Webcam-Auswahl.png (23.6 KB) ADTF3-Webcam-Auswahl.png hidden, 2021-04-09 05:59
Actions

Also available in: Atom PDF