Partager via


Appareil photo

Cette section fournit des conseils pour la création d’applications plateforme Windows universelle (UWP) qui utilisent l’appareil photo ou le microphone pour capturer des photos, des vidéos ou du son.

Utiliser l’interface utilisateur intégrée de la caméra Windows

Sujet Description
Capturer des photos et des vidéos à l’aide de l’interface utilisateur de l’appareil photo intégré à Windows Montre comment utiliser la classe CameraCaptureUI pour capturer des photos ou des vidéos à l’aide de l’interface utilisateur de l’appareil photo intégrée à Windows. Si vous souhaitez simplement permettre à l’utilisateur de capturer une photo ou une vidéo et de renvoyer le résultat à votre application, il s’agit du moyen le plus rapide et le plus simple de le faire.

Tâches MediaCapture de base

Sujet Description
Afficher l’aperçu de l’appareil photo Montre comment afficher rapidement le flux d’aperçu de la caméra dans une page XAML dans une application UWP.
Capture photo, vidéo et audio de base à l’aide de MediaCapture Montre la façon la plus simple de capturer des photos et des vidéos à l’aide de la classe MediaCapture. La classe MediaCapture expose un ensemble robuste d’applications qui fournissent un contrôle de bas niveau sur le pipeline de capture et permettent des scénarios de capture avancés, mais cet article a pour but de vous aider à ajouter rapidement et facilement la capture de médias de base à votre application.
Fonctionnalités de l’interface utilisateur de l’appareil photo pour les appareils mobiles Montre comment tirer parti des fonctionnalités spéciales de l’interface utilisateur de l’appareil photo qui sont uniquement présentes sur les appareils mobiles.

Tâches MediaCapture avancées

Sujet Description
Gérer l’orientation de l’appareil et de l’écran avec MediaCapture Montre comment gérer l’orientation de l’appareil lors de la capture de photos et de vidéos à l’aide d’une classe d’assistance.
Découvrir et sélectionner des fonctionnalités de caméra avec des profils d’appareil photo Montre comment utiliser des profils d’appareil photo pour découvrir et gérer les fonctionnalités de différents appareils de capture vidéo. Cela inclut des tâches telles que la sélection de profils qui prennent en charge des résolutions ou des fréquences d’images spécifiques, des profils qui prennent en charge l’accès simultané à plusieurs appareils photo et des profils qui prennent en charge la HDR.
Définir le format, la résolution et la fréquence d’images pour MediaCapture Montre comment utiliser l’interface IMediaEncodingProperties pour définir la résolution et la fréquence d’images du flux d’aperçu de l’appareil photo et des photos et vidéos capturées. Il montre également comment s’assurer que le rapport d’aspect du flux d’aperçu correspond à celui du média capturé.
Capture photo HDR et basse lumière Montre comment utiliser la classe AdvancedPhotoCapture pour capturer des photos hdr (High Dynamic Range) et basse lumière.
Contrôles d’appareil photo manuels pour la capture photo et vidéo Montre comment utiliser des contrôles d’appareil manuels pour activer des scénarios de capture photo et vidéo améliorés, notamment la stabilisation optique de l’image et le zoom lisse.
Contrôles de caméra manuelle pour la capture vidéo Montre comment utiliser des contrôles d’appareil manuels pour activer des scénarios de capture vidéo améliorés, notamment la vidéo HDR et la priorité d’exposition.
Effet de stabilisation vidéo pour la capture vidéo Montre comment utiliser l’effet de stabilisation vidéo.
Analyse de scène pour MediaCapture Montre comment utiliser SceneAnalysisEffect et FaceDetectionEffect pour analyser le contenu du flux d’aperçu de capture multimédia.
Capturer une séquence de photos avec VariablePhotoSequence Montre comment capturer une séquence de photos variable, qui vous permet de capturer plusieurs images d’images en succession rapide et de configurer chaque image pour utiliser différents paramètres de focus, flash, ISO, exposition et compensation d’exposition.
Traiter des trames multimédias avec MediaFrameReader Montre comment utiliser un MediaFrameReader avec MediaCapture pour obtenir des images multimédias à partir d’une ou plusieurs sources disponibles, notamment des caméras couleur, profondeur et infrarouge, des appareils audio ou même des sources d’images personnalisées telles que celles qui produisent des images de suivi du squelette. Cette fonctionnalité est conçue pour être utilisée par les applications qui effectuent le traitement en temps réel des images multimédias, telles que les applications de caméra prenant en charge la profondeur et de réalité augmentée.
Obtenir un frame d’aperçu Montre comment obtenir une image d’aperçu unique à partir du flux d’aperçu de capture multimédia.

Exemples d’applications UWP pour la caméra