Cámara

Esta sección proporciona instrucciones para crear aplicaciones para la Plataforma universal de Windows (UWP) que usen la cámara o el micrófono para capturar fotos, vídeos o audio.

Usar la interfaz de usuario de la cámara integrada de Windows

Tema Descripción
Capturar fotografías y vídeos con la interfaz de usuario de la cámara integrada de Windows Muestra cómo usar la clase CameraCaptureUI para capturar fotos o vídeos con la interfaz de usuario de la cámara integrada en Windows. Si, simplemente, quieres permitir que el usuario capture una foto o vídeo y devuelva el resultado a la aplicación, esta es la forma más rápida y sencilla de hacerlo.

Tareas básicas de MediaCapture

Tema Descripción
Mostrar la vista previa de la cámara Describe cómo mostrar rápidamente la secuencia de vista previa de cámara en una página XAML en una aplicación para UWP.
Captura básica de fotos, audio y vídeo con MediaCapture Muestra la forma más sencilla para capturar fotos y vídeo mediante la clase MediaCapture. La clase MediaCapture expone un eficaz conjunto de API que proporciona control de bajo nivel sobre la canalización de captura y habilita escenarios de captura avanzados, pero este artículo está pensado para ayudar a agregar la captura multimedia básica a la aplicación de forma rápida y fácil.
Características de la interfaz de usuario de la cámara para dispositivos móviles Muestra cómo sacar provecho de las características especiales de la interfaz de usuario de la cámara que solo están presentes en los dispositivos móviles.

Tareas de MediaCapture avanzadas

Tema Descripción
Controlar la orientación de pantalla y del dispositivo con MediaCapture Muestra cómo controlar la orientación del dispositivo al capturar fotos y vídeos con una clase auxiliar.
Descubrir y seleccionar las funcionalidades de cámara con los perfiles de cámara Muestra cómo usar perfiles de cámara para detectar y administrar las funcionalidades de los diferentes dispositivos de captura de vídeo. Esto incluye tareas como la selección de perfiles que admiten resoluciones específicas o velocidades de fotogramas, perfiles que admiten el acceso simultáneo con varias cámaras y perfiles que admiten HDR.
Establecer el formato, la resolución y la velocidad de fotogramas para MediaCapture Muestra cómo usar la interfaz IMediaEncodingProperties para establecer la resolución y la velocidad de fotogramas de la secuencia de vista previa de la cámara, así como de las fotos y los vídeos capturados. También se muestra cómo asegurarse de que la relación de aspecto de la secuencia de vista previa coincida con la de la secuencia multimedia capturada.
Captura de fotos HDR y con poca luz Muestra cómo usar la clase AdvancedPhotoCapture para capturar fotos de alto rango dinámico (HDR) y con poca luz.
Controles manuales de la cámara para la captura de fotos y vídeos Muestra cómo usar los controles de dispositivo manuales para permitir escenarios de captura de fotos y vídeo mejorados, como la estabilización de imagen óptica y el zoom suave.
Controles manuales de la cámara para la captura de vídeo. Muestra cómo usar los controles de dispositivo manuales para permitir 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ídeos Muestra cómo usar el efecto de estabilización de vídeo.
Análisis de la escena para MediaCapture Muestra cómo usar las clases SceneAnalysisEffect y FaceDetectionEffect para analizar el contenido de la secuencia de vista previa de captura de multimedia.
Capturar una secuencia de fotos con VariablePhotoSequence Muestra cómo capturar una secuencia de fotos variable, que permite capturar varios fotogramas de imágenes en sucesión rápida y configurarlos individualmente que usen una configuración de foco, flash, ISO, exposición y compensación de la exposición diferente.
Procesar fotogramas multimedia con MediaFrameReader Muestra cómo usar MediaFrameReader con MediaCapture para obtener fotogramas multimedia de uno o más orígenes disponibles, lo que incluye cámaras a color, de profundidad y de infrarrojos, dispositivos de audio o incluso orígenes de fotogramas personalizados, como los que producen fotogramas de seguimiento estructurales. Esta característica se diseñó para que la usen las aplicaciones que realizan procesamiento en tiempo real de fotogramas multimedia, como las aplicaciones de realidad aumentada y las de cámara con reconocimiento de profundidad.
Obtener un fotograma de vista previa Muestra cómo obtener un marco de vista previa único de la secuencia de vista previa de captura multimedia.

Muestras de aplicaciones para UWP para la cámara