ScalerAvailableStreamUseCases Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
public enum ScalerAvailableStreamUseCases
type ScalerAvailableStreamUseCases =
- Ereditarietà
-
ScalerAvailableStreamUseCases
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| Default | 0 | Caso d'uso del flusso predefinito. Questo caso d'uso equivale a quando l'applicazione non imposta casi d'uso per il flusso. Il dispositivo fotocamera usa le proprietà della destinazione di output, ad esempio formato, dataSpace o tipo di classe superficie, per ottimizzare la pipeline di elaborazione delle immagini. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| Preview | 1 | Streaming live mostrato all'utente. Ottimizzato per prestazioni e usabilità come mirino, ma non necessariamente per la qualità dell'immagine. L'output non deve essere salvato in modo permanente come immagini salvate o video. Nessun stallo se android.control.* è impostato su FAST. Potrebbero verificarsi blocchi se sono impostati su HIGH_QUALITY. Questo caso d'uso ha lo stesso comportamento delle destinazioni predefinite surfaceView e SurfaceTexture. Inoltre, questo caso d'uso può essere usato per l'analisi delle immagini in-app. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| StillCapture | 2 | Ancora acquisizione di foto. Ottimizzato per l'acquisizione ad alta risoluzione di alta qualità e non si prevede di mantenere frequenze di fotogrammi simili all'anteprima. Il flusso può avere blocchi indipendentemente dal fatto che android.control.* sia HIGH_QUALITY. Questo caso d'uso ha lo stesso comportamento dei formati predefiniti correlati a JPEG e RAW. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| VideoRecord | 3 | Registrazione di clip video. Ottimizzato per l'acquisizione video di alta qualità, inclusa la stabilizzazione delle immagini di alta qualità, se supportata dal dispositivo e abilitata dall'applicazione. Di conseguenza, può produrre fotogrammi di output con un notevole ritardo in tempo reale, per consentire la stabilizzazione di alta qualità o altre elaborazioni. Di conseguenza, tale output non è adatto per il disegno direttamente sullo schermo e dovrebbe essere salvato in modo permanente su disco o simile per la riproduzione o l'elaborazione successiva. Solo i flussi che impostano il caso d'uso di VIDEO_RECORD hanno la stabilizzazione video applicata quando il controllo di stabilizzazione video è impostato su ON, invece di PREVIEW_STABILIZATION. Questo caso d'uso ha lo stesso comportamento delle destinazioni Predefinite MediaRecorder e MediaCodec. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| PreviewVideoStill | 4 | Un singolo flusso usato per scopi combinati di anteprima, video e ancora acquisizione. Per questi flussi multi-scopo, il dispositivo fotocamera mira a rendere il miglior compromesso tra i singoli casi d'uso. Ad esempio, il caso d'uso STILL_CAPTURE può avere blocchi per ottenere una migliore qualità dell'immagine. Tuttavia, se combinato con PREVIEW e VIDEO_RECORD, il dispositivo fotocamera deve evitare l'elaborazione aggiuntiva delle immagini per la velocità in modo che la registrazione di anteprima e video non venga rallentata. Analogamente, VIDEO_RECORD può produrre fotogrammi con un ritardo sostanziale, ma PREVIEW_VIDEO_STILL deve avere un ritardo di output minimo. Ciò significa che per abilitare la stabilizzazione video con questo caso d'uso, il dispositivo deve supportare e l'app deve selezionare la modalità PREVIEW_STABILIZATION per la stabilizzazione video. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| VideoCall | 5 | Videochiamata a esecuzione prolungata ottimizzata sia per l'efficienza energetica che per la qualità video. Il sensore della fotocamera può essere eseguito in modalità a bassa risoluzione per ridurre il consumo di energia a costo di alcune immagini e qualità dello zoom digitale. A differenza di VIDEO_RECORD, si prevede che gli output VIDEO_CALL funzionino in condizioni scure, quindi in genere sono accompagnati da impostazioni a frequenza di fotogrammi variabile per consentire un tempo di esposizione sufficiente in scarsa luce. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |
| CroppedRaw | 6 | Flusso RAW ritagliato quando il client sceglie di ritagliare il campo di visualizzazione. Alcuni tipi di sensori di immagine possono essere eseguiti in modalità binned per migliorare il rapporto tra segnale e rumore durante l'acquisizione dei fotogrammi. Tuttavia, a determinati livelli di zoom e / o quando altre condizioni della scena sono ritenute adatte, il sottos system della fotocamera può scegliere di annullare il bin e remosaic dell'output del sensore. Ciò comporta un frame RAW che viene ritagliato nel campo della visualizzazione e ha tuttavia lo stesso numero di pixel del campo completo della visualizzazione RAW, migliorando così i dettagli dell'immagine. Il campo risultante della visualizzazione del flusso RAW sarà maggiore o uguale a flussi non RAW ritagliabili. L'area di ritaglio efficace per questo flusso RAW si rifletterà nella chiave CaptureResult android.scaler.rawCropRegion. Se questo caso d'uso del flusso viene impostato su un flusso non RAW, ad esempio non uno di: RAW_SENSOR; RAW10; RAW12; RAW14 Non è garantito che la configurazione della sessione abbia esito positivo. Questo caso d'uso del flusso potrebbe non essere supportato in alcuni dispositivi. Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License. |