Ich arbeite mit einer Universal-Anwendung, mit der wir ein Bild für jede Kamera (zwei oder mehr) aufnehmen können. Also haben wir irgendwelche Möglichkeiten, alle Kamera Capture Stream Sand Prozess zu verwalten? Ich habe gerade das Tutorial zur individuellen Handhabung von Kameras in MSDN gefunden.
Ich habe einen Artikel über die Verwaltung mehrerer IP-Kameras in WinForms gefunden, aber nichts für UWP.
Wie wir wissen, ist für die UWP-App die einfachste Methode zum Aufnehmen von Fotos und Videos die Verwendung von MediaCapture
Klasse. Siehe Basic photo, Video- und Audioaufnahmen mit MediaCapture .
In diesem offiziellen Beispiel Kamera-Frames-Beispiel wird gezeigt, wie Sie alle Aufnahmequellen auflisten und auf die Kamera mit einem anderen Profil zugreifen können.
Wir haben also alle Möglichkeiten, um den gesamten Stream des Kamera-Capture-Streams zu verwalten es verarbeiten?
Wir können mehrere MediaCapture
Instanzen initialisieren und Frames mit MediaFrameReader
Class lesen. Sehen Sie sich diesen Wrapper an sehen Sie, wie Sie den Rahmen nach Bedarf bearbeiten können .
Teilen Sie ein Multiple-Kamera-Beispiel basierend auf dem obigen offiziellen Beispiel: Github LINK
Der Screenshot (läuft auf meinem Laptop, der eine Microsoft Life Camera HD-3000 angeschlossen hat):