AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Bestimmung Ausrichtung interne Kamera
Thema durchsuchen
Ansicht
Themen-Optionen

Bestimmung Ausrichtung interne Kamera

Ein Thema von ULIK · begonnen am 21. Dez 2016 · letzter Beitrag vom 22. Dez 2016
Antwort Antwort
Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
416 Beiträge
 
Delphi 11 Alexandria
 
#1

Bestimmung Ausrichtung interne Kamera

  Alt 21. Dez 2016, 14:58
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
  Mit Zitat antworten Zitat
Benutzerbild von ULIK
ULIK

Registriert seit: 25. Sep 2006
Ort: Regensburg
416 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Bestimmung Ausrichtung interne Kamera

  Alt 22. Dez 2016, 13:43
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?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz