Compartir a través de


Cámara

En esta sección se proporcionan instrucciones para crear aplicaciones winUI 3 que usan la cámara o el micrófono para capturar fotos, vídeo o audio.

Tareas básicas de MediaCapture

Tema Descripción
Capturar fotos y vídeos en una aplicación de escritorio con la interfaz de usuario de cámara integrada de Windows Describe cómo usar la clase CameraCaptureUI para capturar fotos o vídeos mediante la interfaz de usuario de la cámara integrada en Windows. Esta característica permite que la aplicación obtenga una foto o un vídeo capturados por el usuario con solo unas pocas líneas de código.
Mostrar la vista previa de la cámara en una aplicación WinUI 3 Muestra cómo mostrar rápidamente la secuencia de vista previa de la cámara dentro de una página XAML en una aplicación WinUI 3.
captura básica de fotos, vídeos y audio con mediaCapture Muestra la manera más sencilla de capturar fotos y vídeos mediante la clase MediaCapture . La clase mediaCapture de expone un conjunto sólido de API que proporcionan un control de bajo nivel sobre la canalización de captura y habilitan escenarios de captura avanzados, pero este artículo está diseñado para ayudarle a agregar capturas multimedia básicas a la aplicación de forma rápida y sencilla.

Tareas avanzadas de MediaCapture

Tema Descripción
Detección y selección de funcionalidades de cámara con perfiles de cámara Aprenda a usar perfiles de cámara para detectar y administrar las funcionalidades de diferentes dispositivos de captura de vídeo. Esto incluye tareas como seleccionar perfiles que admiten resoluciones específicas o velocidades de fotogramas, perfiles que admiten el acceso simultáneo a varias cámaras y perfiles que admiten HDR.
Establecer formato, resolución y velocidad de fotogramas para MediaCapture Aprenda a usar la interfaz IMediaEncodingProperties para establecer la resolución y la velocidad de fotogramas de la secuencia de vista previa de la cámara y las fotos y vídeo capturados. También se muestra cómo asegurarse de que la relación de aspecto de la secuencia de vista previa coincide con la del medio capturado.
Captura de fotos HDR y fotos con poca luz Aprende a usar la clase AdvancedPhotoCapture para capturar fotos de rango dinámico alto (HDR) y fotos de poca luz.
Controles manuales de cámara para la captura de fotos y vídeos Aprenda a usar controles manuales de dispositivo para habilitar escenarios mejorados de captura de fotos y vídeos, incluida la estabilización óptica de imágenes y el zoom suave.
Controles manuales de cámara para la captura de vídeo Aprenda a usar controles manuales de dispositivo para habilitar escenarios de captura de vídeo mejorados, como vídeo HDR y prioridad de exposición.
Efecto de estabilización de vídeo para la captura de vídeo Aprenda a usar el efecto de estabilización de vídeo.
Análisis de escenas para MediaCapture Muestra cómo usar SceneAnalysisEffect y FaceDetectionEffect para analizar el contenido de la secuencia de vista previa de captura multimedia.
Capturar una secuencia de fotos con VariablePhotoSequence Obtenga información sobre cómo capturar una secuencia de fotos variable, que permite capturar varios fotogramas de imágenes en sucesión rápida y configurar cada fotograma para usar diferentes opciones de enfoque, flash, ISO, exposición y compensación de exposición.
Procesar fotogramas multimedia con mediaFrameReader Obtenga información sobre cómo usar mediaFrameReader con MediaCapture para obtener fotogramas multimedia de uno o varios orígenes disponibles, como cámaras de color, profundidad e infrarrojos, dispositivos de audio o incluso orígenes de fotogramas personalizados, como aquellos que producen fotogramas de seguimiento esquelético. Esta característica está diseñada para ser utilizada por aplicaciones que realizan el procesamiento en tiempo real de fotogramas multimedia, como la realidad aumentada y las aplicaciones de cámara con reconocimiento de profundidad.
Procesamiento de fotogramas de audio con MediaFrameReader Aprenda cómo usar un MediaFrameReader con MediaCapture para obtener datos de audio de un origen de fotogramas multimedia.
Detección y respuesta a cambios de nivel de audio por parte del sistema Obtenga información sobre cómo detectar y responder a los cambios de nivel de audio por parte del sistema.
Iniciar la página de configuración de la cámara Obtenga información sobre cómo iniciar la configuración de Windows directamente en la página de configuración de la cámara.
Controlar la configuración de privacidad de la cámara de Windows Obtenga información sobre cómo las aplicaciones deben controlar la configuración de privacidad de la cámara de Windows.
Conexión a cámaras remotas Aprenda a conectarse a cámaras remotas y obtener un MediaFrameSourceGroup para recuperar fotogramas de cada cámara.

Ejemplos de WinUI 3 para cámara

Ejemplos de aplicaciones para UWP para cámara