![]() |
Bestimmung Ausrichtung interne Kamera
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 ![]() 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 |
AW: Bestimmung Ausrichtung interne Kamera
Ok, ich stell mal die Frage anders:
in der Windows Runtime API gibt es im Namespace Windows.Devices.Enumeration die Klasse EnclosureLocation. Und hier insbesondere das Property Panel. Ich suche nun eine Möglichkeit, diese Panel-Information von einer klassischen Delphianwendung her auszulesen. Kann man das irgendwie machen (und zwar ohne die Anwendung in ein APPX Package umzuwandeln). Sind diese Klassen denn nicht auch irgendwie mittels "normalem" COM ansprechbar? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz