Frage zur Auswahl Selecting a Capture Device
-
Hallo,
passt wohl nicht hier hin, weiß aber nicht wo ich sonst Fragen kann. Vielleicht kann mir ja von den experten hier jemand einen Tipp geben.
Ich habe eine Anwendung, mit der man verschieden WEBCams (welche über WDM Treiber eingebunden sind) oder ander Video Quellen verarbeiten kann. Die Auswahl erfolgt dann über DEVICE -> wahl der entsprechenden Kamera.
Hier taucht dann auch meine TV Karte (SAA7146) in der Liste an der ersten Stelle auf.So jetzt zum Problem:
Bei einer anderen Anwendung (welche ich unbedingt benötige) wird mir immer nur die TV Karte in der Liste angezeigt. Keine weitern WEB Cams. Deaktiviere ich die TV Karte wird mir eine WEB Cam aber nicht die anderen angezeigt. Ist halt einfach so, dass generell nur ein Gerät angezeigt wird, wohl das welches die Software zuerst findet. Nach Rücksprache mit dem Hersteller verwendet er für die Auswahl diese Routine:
http://msdn.microsoft.com/en-us/library/ms787619(VS.85).aspxJetzt zu meiner Frage, da der Hersteller das nicht mehr ändern kann, gibt es eine Möglichkeit die Treiber in der Registrie so zu sortieren, dass bei der Abfrage die TV karte nicht den ersten sondern den letzten Eintrag bildet?
Dann würde das alles funktionieren für mich.Vielen dank im voraus für alle Tipps
Gruß
heinie
-
Dieser Thread wurde von Moderator/in evilissimo aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.