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.
Anmerkung
Viele Artikel im Zusammenhang mit Kamera- und Medienaufnahme wurden aktualisiert, um WinUI 3-Apps zu unterstützen und wurden in den Bereich Entwicklung von Windows-Desktop-Apps der Dokumentation verschoben. Die kameraspezifischen Informationen in diesen aktualisierten Artikeln gelten weiterhin für UWP-Apps und beschreiben weiterhin die empfohlenen Methoden für die Verwendung der Kamera in UWP-Apps. Artikel zu UWP-spezifischen und älteren Features bleiben hier im UWP-Bereich der Dokumentation.
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 in einer UWP-App | 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
- Beispiel für Gesichtserkennung durch Kamera
- Beispiel für Kamera-Vorschauframe
- Beispiel für Kamera-HDR
- Beispiel für manuelle Kamerasteuerelemente
- Beispiel für Kameraprofil
- Beispiel für Kameraauflösung
- Kamera-Starterkit
- Beispiel für Videostabilisierung für Kamera
Zugehörige Themen