Lingua

CameraCharacteristics.ScalerAvailableStreamUseCases Proprietà

Definizione

I casi d'uso del flusso supportati da questo dispositivo fotocamera.

[Android.Runtime.Register("SCALER_AVAILABLE_STREAM_USE_CASES", ApiSince=33)]
public static Android.Hardware.Camera2.CameraCharacteristics.Key ScalerAvailableStreamUseCases { get; }
[<Android.Runtime.Register("SCALER_AVAILABLE_STREAM_USE_CASES", ApiSince=33)>]
static member ScalerAvailableStreamUseCases : Android.Hardware.Camera2.CameraCharacteristics.Key

Valore della proprietà

I casi d'uso del flusso supportati da questo dispositivo fotocamera.

Attributi

Commenti

I casi d'uso del flusso supportati da questo dispositivo fotocamera.

Il caso d'uso del flusso indica lo scopo di un flusso di fotocamera specifico dal punto di vista dell'utente finale. Alcuni esempi di casi d'uso della fotocamera sono: streaming di anteprima per il mirino live mostrato all'utente, ancora acquisizione per la generazione di acquisizioni di foto di alta qualità, registrazione video per codificare l'output della fotocamera allo scopo della riproduzione futura e videochiamata per conferenze video in tempo reale live.

Con questo flag, il dispositivo fotocamera può ottimizzare i parametri della pipeline di elaborazione delle immagini, ad esempio l'ottimizzazione, la modalità sensore e le impostazioni ISP, indipendentemente dalle proprietà della superficie di output immediata della fotocamera. Ad esempio, se l'area di output è un SurfaceTexture, il flag del caso d'uso del flusso può essere usato per indicare se i fotogrammi della fotocamera alla fine passano alla visualizzazione, al codificatore video, all'acquisizione di immagini o a tutte le immagini combinate.

L'applicazione imposta il caso d'uso di un flusso di fotocamera chiamando OutputConfiguration.setStreamUseCase(long).

Un dispositivo fotocamera con funzionalità CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE deve supportare i casi d'uso del flusso seguenti: DEFAULT; ANTEPRIMA; STILL_CAPTURE; VIDEO_RECORD; PREVIEW_VIDEO_STILL; VIDEO_CALL

Le combinazioni di flusso garantite correlate al caso d'uso del flusso per un dispositivo fotocamera con funzionalità di CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_STREAM_USE_CASE sono documentate nelle linee guida del dispositivo della fotocamera. L'applicazione è fortemente consigliata per usare una delle combinazioni di flusso garantite. Se l'applicazione crea una sessione con una combinazione di flusso non inclusa nell'elenco garantito o con casi d'uso PREDEFINITI e non PREDEFINITI misti all'interno della stessa sessione, il dispositivo fotocamera può ignorare alcuni casi d'uso del flusso a causa di vincoli hardware e dettagli di implementazione.

Per le combinazioni di flusso non coperte dagli elenchi obbligatori dei casi d'uso del flusso, ad esempio sessioni rielaborabili, sessioni ad alta velocità vincolate o combinazioni di flussi RAW, l'applicazione deve lasciare i casi d'uso del flusso all'interno della sessione come DEFAULT.

Valori possibili: DEFAULT; ANTEPRIMA; STILL_CAPTURE; VIDEO_RECORD; PREVIEW_VIDEO_STILL; VIDEO_CALL; CROPPED_RAW

Facoltativo: il valore di questa chiave può essere Null in alcuni dispositivi.

Informazioni di riferimento su Android per android.hardware.camera2.CameraCharacteristics.SCALER_AVAILABLE_STREAM_USE_CASES.

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.

Si applica a