FotocameraCamera

Questa sezione offre indicazioni per la creazione di app UWP (Universal Windows Platform) che usano la fotocamera o il microfono per acquisire foto, video o audio.This section provides guidance for creating Universal Windows Platform (UWP) apps that use the camera or microphone to capture photos, video, or audio.

Usare l'interfaccia utente della fotocamera predefinita di WindowsUse the Windows built-in camera UI

ArgomentoTopic DescrizioneDescription
Acquisire foto e video con l'interfaccia utente della fotocamera predefinita di WindowsCapture photos and video with Windows built-in camera UI Mostra come usare la classe CameraCaptureUI per acquisire foto o video usando l'interfaccia utente della fotocamera incorporata in Windows.Shows how to use the CameraCaptureUI class to capture photos or videos using the camera UI built into Windows. Se vuoi semplicemente consentire all'utente di acquisire una foto o un video e restituire il risultato alla tua app, questo è il metodo più veloce e semplice per farlo.If you simply want to enable the user to capture a photo or video and return the result to your app, this is the quickest and easiest way to do it.

Attività MediaCapture di baseBasic MediaCapture tasks

ArgomentoTopic DescrizioneDescription
Visualizzare l'anteprima della fotocameraDisplay the camera preview Informazioni su come visualizzare velocemente il flusso di anteprima della fotocamera all'interno di una pagina XAML in un'app UWP.Shows how to quickly display the camera preview stream within a XAML page in a UWP app.
Acquisizione di foto, video e audio di base con MediaCaptureBasic photo, video, and audio capture with MediaCapture Informazioni sul modo più semplice per acquisire foto e video con la classe MediaCapture.Shows the simplest way to capture photos and video using the MediaCapture class. La classe MediaCapture espone un solido set di API che offrono un controllo di basso livello sulla pipeline di acquisizione e abilitano scenari di acquisizione avanzati, ma questo articolo è pensato per aiutarti ad aggiungere funzionalità di acquisizione multimediale di base alla tua app in modo semplice e rapido.The MediaCapture class exposes a robust set of APIs that provide low-level control over the capture pipeline and enable advanced capture scenarios, but this article is intended to help you add basic media capture to your app quickly and easily.
Funzionalità dell'interfaccia utente della fotocamera per dispositivi mobiliCamera UI features for mobile devices Informazioni su come usare le funzionalità dell'interfaccia utente della fotocamera speciali disponibili solo nei dispositivi mobili.Shows you how to take advantage of special camera UI features that are only present on mobile devices.

Attività MediaCapture avanzateAdvanced MediaCapture tasks

ArgomentoTopic DescrizioneDescription
Gestire l'orientamento del dispositivo e dello schermo con MediaCaptureHandle device and screen orientation with MediaCapture Informazioni su come gestire l'orientamento del dispositivo durante l'acquisizione di foto e video tramite una classe helper.Shows you how to handle device orientation when capturing photos and videos by using a helper class.
Individuare e selezionare le funzionalità della fotocamera con i profili di fotocameraDiscover and select camera capabilities with camera profiles Informazioni su come usare i profili di fotocamera per rilevare e gestire le funzionalità di dispositivi di acquisizione video diversi.Shows how to use camera profiles to discover and manage the capabilities of different video capture devices. Sono incluse attività come la selezione dei profili che supportano risoluzioni o frequenze dei fotogrammi specifiche, profili che supportano l'accesso simultaneo a più fotocamere e profili che supportano HDR.This includes tasks such as selecting profiles that support specific resolutions or frame rates, profiles that support simultaneous access to multiple cameras, and profiles that support HDR.
Impostare il formato, la risoluzione e la frequenza dei fotogrammi per MediaCaptureSet format, resolution, and frame rate for MediaCapture Viene illustrato come usare l'interfaccia IMediaEncodingProperties per impostare la risoluzione e la frequenza dei fotogrammi del flusso di anteprima della fotocamera e delle foto acquisite e dei video.Shows you how to use the IMediaEncodingProperties interface to set the resolution and frame rate of the camera preview stream and captured photos and video. Illustra anche come verificare che le proporzioni del flusso di anteprima corrispondano a quelle del contenuto multimediale acquisito.It also shows how to ensure that the aspect ratio of the preview stream matches that of the captured media.
HDR e acquisizione di foto in condizioni di scarsa illuminazioneHDR and low-light photo capture Informazioni su come usare la classe AdvancedPhotoCapture per acquisire foto HDR (High Dynamic Range) e in condizioni di scarsa illuminazione.Shows you how to use the AdvancedPhotoCapture class to capture High Dynamic Range (HDR) and low-light photos.
Controlli della fotocamera manuali per l'acquisizione di foto e videoManual camera controls for photo and video capture Informazioni su come usare i controlli dei dispositivi manuali per abilitare scenari avanzati di acquisizione foto e video, tra cui la stabilizzazione ottica delle immagini e lo zoom uniforme.Shows you how to use manual device controls to enable enhanced photo and video capture scenarios including optical image stabilization and smooth zoom.
Controlli della fotocamera manuali per l'acquisizione di videoManual camera controls for video capture Informazioni su come usare i controlli del dispositivo manuali per abilitare scenari avanzati di acquisizione video, tra cui video HDR e priorità di esposizione.Shows you how to use manual device controls to enable enhanced video capture scenarios including HDR video and exposure priority.
Effetto di stabilizzazione video per l'acquisizione di videoVideo stabilization effect for video capture Informazioni su come usare l'effetto di stabilizzazione video.Shows you how to use the video stabilization effect.
Analisi della scena per MediaCaptureScene anlysis for MediaCapture Informazioni su come usare SceneAnalysisEffect e FaceDetectionEffect per analizzare il contenuto del flusso di anteprima dell'acquisizione multimediale.Shows you how to use the SceneAnalysisEffect and the FaceDetectionEffect to analyze the content of the media capture preview stream.
Acquisire una sequenza di foto con VariablePhotoSequenceCapture a photo sequence with VariablePhotoSequence Informazioni su come acquisire una sequenza di foto variabile che consente di acquisire più fotogrammi di immagini in rapida successione e configurare impostazioni di messa a fuoco, flash, ISO, esposizione e compensazione dell'esposizione diverse per ogni fotogramma.Shows you how to capture a variable photo sequence, which allows you to capture multiple frames of images in rapid succession and configure each frame to use different focus, flash, ISO, exposure, and exposure compensation settings.
Elaborare fotogrammi multimediali con MediaFrameReaderProcess media frames with MediaFrameReader Viene illustrato come usare un MediaFrameReader con MediaCapture per ottenere i frame multimediali da una o più origini disponibili, tra cui colore, profondità e fotocamere a infrarossi, dispositivi audio o persino origini di frame personalizzate, ad esempio quelle che producono frame di rilevamento scheletrico.Shows you how to use a MediaFrameReader with MediaCapture to get media frames from one or more available sources, including color, depth, and infrared cameras, audio devices, or even custom frame sources such as those that produce skeletal tracking frames. Questa funzionalità è progettata per l'uso in app che eseguono elaborazioni in tempo reale dei fotogrammi multimediali, come le app di realtà aumentata o per fotocamere con riconoscimento della profondità.This feature is designed to be used by apps that perform real-time processing of media frames, such as augmented reality and depth-aware camera apps.
Recuperare un fotogramma di anteprimaGet a preview frame Informazioni su come ottenere un singolo fotogramma di anteprima dal flusso di anteprima di acquisizione multimediale.Shows you how to get a single preview frame from the media capture preview stream.

Esempi di app UWP per la fotocameraUWP app samples for camera