Kamera

Dieser Abschnitt enthält Richtlinien für das Erstellen von UWP (Universelle Windows-Plattform)-Apps, die die Kamera oder das Mikrofon verwenden, um Fotos, Videos oder Audiodateien zu erfassen.

Verwenden der in Windows integrierten Kamera-UI

Thema BESCHREIBUNG
Aufnehmen von Fotos und Videos mit der in Windows integrierten Kamera-UI Zeigt, wie Sie die CameraCaptureUI-Klasse zum Aufnehmen von Fotos oder Videos mit der in Windows integrierten Kamera-UI verwenden. Wenn Sie einfach den Benutzer dazu befähigen möchten, ein Foto oder Video aufzuzeichnen und das Ergebnis an Ihre App zurückzugeben, ist dies die schnellste und einfachste Möglichkeit dafür.

Grundlegende MediaCapture-Funktionen

Thema BESCHREIBUNG
Anzeigen der Kameravorschau Beschreibt, wie Sie in einer UWP-App innerhalb einer XAML-Seite den Kameravorschau-Stream schnell anzeigen können.
Allgemeine Foto-, Video- und Audioaufnahme mit „MediaCapture“ Zeigt die einfachste Möglichkeit zum Aufnehmen von Fotos und Videos mit der MediaCapture-Klasse. Die MediaCapture-Klasse stellt einen leistungsfähigen Satz von APIs bereit, der eine Steuerung der Aufnahmepipeline auf unterster Ebene sowie fortgeschrittene Aufnahmeszenarien ermöglicht. Dieser Artikel soll Ihnen jedoch helfen, Ihre App schnell und einfach durch grundlegende Medienaufnahmefunktionen zu erweitern.
Kamera-UI-Features für mobile Geräte Beschreibt, wie Sie spezielle Kamera-UI-Features nutzen, die nur auf mobilen Geräten vorhanden sind.

Erweiterte MediaCapture-Funktionen

Thema BESCHREIBUNG
Handhaben der Geräte- und Bildschirmausrichtung mit „MediaCapture“ Beschreibt, wie Sie beim Aufnehmen von Fotos und Videos mit einer Hilfsklasse die Geräteausrichtung handhaben.
Entdecken und Auswählen von Kamerafunktionen mit Kameraprofilen Beschreibt, wie Sie Kameraprofile verwenden, um die Funktionen verschiedener Videoaufzeichnungsgeräte zu ermitteln und zu verwalten. Dazu gehören Aufgaben, z. B. das Auswählen von Profilen, die bestimmte Auflösungen oder Bildfrequenzen unterstützen, von Profilen, die gleichzeitigen Zugriff auf mehrere Kameras unterstützen, sowie von Profilen, die HDR unterstützen.
Festlegen von Format, Auflösung und Bildfrequenz für „MediaCapture“ Beschreibt, wie Sie die IMediaEncodingProperties-Schnittstelle verwenden, um die Auflösung und Bildfrequenz des Kameravorschau-Datenstroms sowie von aufgenommenen Fotos und Videos festzulegen. Außerdem wird beschrieben, wie Sie sicherstellen, dass das Seitenverhältnis des Vorschaudatenstroms mit dem Seitenverhältnis der aufgenommenen Medien übereinstimmt.
Aufnehmen von HDR-Fotos und Fotos bei schlechten Lichtverhältnissen Beschreibt, wie Sie die AdvancedPhotoCapture-Klasse verwenden, um HDR (High Dynamic Range)-Fotos und Fotos bei schlechten Lichtverhältnissen aufzunehmen.
Manuelle Kamerasteuerelemente für Foto- und Videoaufnahmen Beschreibt, wie Sie manuelle Gerätesteuerelemente verwenden, um erweiterte Foto- und Videoaufnahmeszenarien (einschließlich optischer Bildstabilisierung und fließendem Zoom) zu ermöglichen.
Manuelle Kamerasteuerelemente für die Videoaufnahme Beschreibt, wie Sie manuelle Gerätesteuerelemente verwenden, um erweiterte Videoaufnahmeszenarien, einschließlich HDR-Video und Belichtungspriorität, zu ermöglichen.
Videostabilisierungseffekt für die Videoaufnahme Beschreibt, wie Sie den Videostabilisierungseffekt verwenden.
Szenenanalyse für MediaCapture Beschreibt, wie Sie den SceneAnalysisEffect und den FaceDetectionEffect verwenden, um den Inhalt des Vorschaudatenstroms der Medienaufnahme zu analysieren.
Aufnehmen einer Fotosequenz mit „VariablePhotoSequence“ Beschreibt, wie Sie eine variable Fotosequenz aufnehmen, um mehrere Frames von Bildern in schneller Folge aufzunehmen und jeden Frame so zu konfigurieren, dass unterschiedliche Einstellungen für Fokus, Blitz, ISO, Belichtung und Belichtungskorrektur verwendet werden.
Verarbeiten von Medienframes mit „MediaFrameReader“ Beschreibt, wie Sie MediaFrameReader mit MediaCapture verwenden, um Medienframes aus einer oder mehreren verfügbaren Quellen abzurufen. Hierzu zählen Farb-, Tiefen- und Infrarotkameras sowie Audiogeräte und sogar benutzerdefinierte Framequellen (etwa für Skeletal-Tracking-Frames). Dieses Feature wurde für die Verwendung von Apps entworfen, die Medienframes in Echtzeit verarbeiten, wie beispielsweise Augmented-Reality- und Tiefenkamera-Apps.
Abrufen eines Vorschauframes Beschreibt, wie Sie einen einzelnen Vorschauframe aus dem Vorschaustream der Medienaufnahme abrufen.

UWP-App-Beispiele für Kamera