Fotocamera

Questa sezione fornisce indicazioni per la creazione di app UWP (piattaforma UWP (Universal Windows Platform)) che usano la fotocamera o il microfono per acquisire foto, video o audio.

Usare l'interfaccia utente della fotocamera predefinita di Windows

Argomento Descrizione
Acquisire foto e video con l'interfaccia utente della fotocamera predefinita di Windows Illustra come usare la classe Fotocamera CaptureUI per acquisire foto o video usando l'interfaccia utente della fotocamera integrata in Windows. Se si vuole semplicemente consentire all'utente di acquisire una foto o un video e restituire il risultato all'app, questo è il modo più rapido e semplice per farlo.

Attività MediaCapture di base

Argomento Descrizione
Visualizzare l'anteprima della fotocamera Mostra come visualizzare rapidamente il flusso di anteprima della fotocamera all'interno di una pagina XAML in un'app UWP.
Acquisizione di foto, video e audio di base con MediaCapture Mostra il modo più semplice per acquisire foto e video usando la classe MediaCapture. La classe MediaCapture espone un set affidabile di API che forniscono un controllo di basso livello sulla pipeline di acquisizione e abilitano scenari di acquisizione avanzati, ma questo articolo consente di aggiungere l'acquisizione multimediale di base all'app in modo rapido e semplice.
Funzionalità dell'interfaccia utente della fotocamera per dispositivi mobili Illustra come sfruttare le funzionalità speciali dell'interfaccia utente della fotocamera presenti solo nei dispositivi mobili.

Attività MediaCapture avanzate

Argomento Descrizione
Gestire l'orientamento del dispositivo e dello schermo con MediaCapture Illustra come gestire l'orientamento del dispositivo durante l'acquisizione di foto e video usando una classe helper.
Scoprire e selezionare le funzionalità della fotocamera con i profili della fotocamera Viene illustrato come utilizzare i profili della fotocamera per individuare e gestire le funzionalità di diversi dispositivi di acquisizione video. Sono incluse attività come la selezione di profili che supportano risoluzioni o frequenze di fotogrammi specifiche, profili che supportano l'accesso simultaneo a più fotocamere e profili che supportano HDR.
Impostare il formato, la risoluzione e la frequenza dei fotogrammi per MediaCapture Illustra come usare l'interfaccia IMediaEncodingProperties per impostare la risoluzione e la frequenza dei fotogrammi del flusso di anteprima della fotocamera e le foto e i video acquisiti. Viene inoltre illustrato come assicurarsi che le proporzioni del flusso di anteprima corrispondano a quella dei supporti acquisiti.
Acquisizione di foto HDR e in condizioni di scarsa illuminazione Illustra come usare la classe AdvancedPhotoCapture per acquisire foto HDR (High Dynamic Range) e low-light.
Controlli della fotocamera manuali per l'acquisizione di foto e video Illustra come usare i controlli manuali dei dispositivi per abilitare scenari avanzati di acquisizione di foto e video, tra cui la stabilizzazione ottica delle immagini e lo zoom uniforme.
Controlli della fotocamera manuali per l'acquisizione di video Illustra come usare i controlli manuali dei dispositivi per abilitare scenari avanzati di acquisizione video, tra cui video HDR e priorità di esposizione.
Effetto di stabilizzazione video per l'acquisizione di video Illustra come usare l'effetto di stabilizzazione video.
Analisi della scena per MediaCapture Illustra come usare SceneAnalysisEffect e FaceDetectionEffect per analizzare il contenuto del flusso di anteprima dell'acquisizione multimediale.
Acquisire una sequenza di foto con VariablePhotoSequence Mostra come acquisire una sequenza di foto variabile, che consente di acquisire più fotogrammi di immagini in rapida successione e configurare ogni fotogramma per usare impostazioni di messa a fuoco, flash, ISO, esposizione e compensazione di esposizione diverse.
Elaborare fotogrammi multimediali con MediaFrameReader Viene illustrato come utilizzare un MediaFrameReader con MediaCapture per ottenere fotogrammi multimediali da una o più origini disponibili, tra cui fotocamere a colori, di profondità e a infrarossi, dispositivi audio o persino origini di fotogrammi personalizzati, ad esempio quelle che producono fotogrammi di tracciamento scheletrici. 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à.
Recuperare un fotogramma di anteprima Illustra come ottenere un singolo fotogramma di anteprima dal flusso di anteprima dell'acquisizione multimediale.

Esempi di app UWP per fotocamera