Hi,
ich versuche gerade, mittels Media Foundation Source Reader Bilder vom Kameras (intern oder extern) eines Systems aufzunehmen. Das klappt ganz gut (verwende die Implementierung vom ImageEN). Nur an einer Stelle müßte ich wissen, ob die gewählte Kamera im System als Front oder Rear Kamera definiert ist (davon abhängig müssen dann nämlich Eigenschaften gesetzt werden, um die Ausgabe korrekt erscheinen zu lassen).
Für Windows Runtime Apps hab ich Beispielcode gefunden der EncloseLocation.Panel und Windows.Devices.Enumeration.Panel verwendet.
Nur wie mach ich das nun mit Delphi? Über Media Foundation Source Reader bekomme ich diese Info leider nicht. Hier krieg ich erst mal nur den Namen der Kamera (beim Surface steht her dann zwar 'Microsoft LifeCam Rear' bzw. 'Microsoft LifeCam Front' drinnen, nur ist das auch bei anderen Herstellern so? Drum will ich dies nicht als Entscheidungsmerkmal hernehmen).
Wenn ich
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx richtig verstehe, dann muß die Kamera ja diese Information registrieren. Aber irgendwie hab ich grad so gar keine Idee, wie ich da ran komm.
Benötigen würde ich die Lösung für Delphi XE. Ist eventuell in den neueren Delphiversionen bereits etwas vorhanden, das mir hier helfen könnte?
Danke, Uli