CameraMetadata Classe
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.
Classe di base per i controlli e le informazioni della fotocamera.
[Android.Runtime.Register("android/hardware/camera2/CameraMetadata", DoNotGenerateAcw=true)]
[Java.Interop.JavaTypeParameters(new System.String[] { "TKey" })]
public abstract class CameraMetadata : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/camera2/CameraMetadata", DoNotGenerateAcw=true)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "TKey" })>]
type CameraMetadata = class
inherit Object
- Ereditarietà
- Derivato
- Attributi
Commenti
Classe di base per i controlli e le informazioni della fotocamera.
Questa classe definisce la mappa chiave/valore di base usata per l'esecuzione di query per le caratteristiche della fotocamera o i risultati dell'acquisizione e per l'impostazione dei parametri di richiesta della fotocamera.
Tutte le istanze di CameraMetadata non sono modificabili. A partire dal livello API 32, l'elenco di chiavi restituite da #getKeys() può cambiare a seconda dello stato del dispositivo, come può i valori restituiti da qualsiasi chiave con #get per tutta la durata dell'oggetto. Per informazioni sull'eventuale correzione di un valore specifico, vedere la documentazione relativa alla relativa chiave.
per android.hardware.camera2.CameraMetadata.
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.
Costruttori
| Nome | Descrizione |
|---|---|
| CameraMetadata(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Campi
| Nome | Descrizione |
|---|---|
| AutomotiveLensFacingExteriorFront |
Obsoleti.
Il dispositivo fotocamera si affaccia sulla parte anteriore del telaio del veicolo. |
| AutomotiveLensFacingExteriorLeft |
Obsoleti.
Il dispositivo fotocamera si trova sul lato sinistro del telaio del corpo del veicolo. |
| AutomotiveLensFacingExteriorOther |
Obsoleti.
Il dispositivo fotocamera si trova all'esterno del telaio del corpo del veicolo, ma non esattamente uno dei lati esterni definiti da questa enumerazione. |
| AutomotiveLensFacingExteriorRear |
Obsoleti.
Il dispositivo fotocamera si trova sul retro del telaio del veicolo. |
| AutomotiveLensFacingExteriorRight |
Obsoleti.
Il dispositivo fotocamera si trova sul lato destro del telaio del corpo del veicolo. |
| AutomotiveLensFacingInteriorOther |
Obsoleti.
Il dispositivo fotocamera si trova all'interno del telaio del corpo del veicolo, ma non esattamente uno dei sedili descritti da questa enumerazione. |
| AutomotiveLensFacingInteriorSeatRow1Center |
Obsoleti.
Il dispositivo fotocamera si trova al centro della prima riga. |
| AutomotiveLensFacingInteriorSeatRow1Left |
Obsoleti.
Il dispositivo fotocamera si trova sul lato sinistro della prima riga. |
| AutomotiveLensFacingInteriorSeatRow1Right |
Obsoleti.
Il dispositivo fotocamera si trova sul posto destro della prima riga. |
| AutomotiveLensFacingInteriorSeatRow2Center |
Obsoleti.
Il dispositivo fotocamera si trova sul sedile centrale della seconda riga. |
| AutomotiveLensFacingInteriorSeatRow2Left |
Obsoleti.
Il dispositivo fotocamera si trova sul lato sinistro della seconda riga. |
| AutomotiveLensFacingInteriorSeatRow2Right |
Obsoleti.
Il dispositivo fotocamera si trova sul lato destro della seconda riga. |
| AutomotiveLensFacingInteriorSeatRow3Center |
Obsoleti.
Il dispositivo fotocamera si trova sul sedile centrale della terza riga. |
| AutomotiveLensFacingInteriorSeatRow3Left |
Obsoleti.
Il dispositivo fotocamera si trova sul lato sinistro della terza riga. |
| AutomotiveLensFacingInteriorSeatRow3Right |
Obsoleti.
Il dispositivo fotocamera si trova sul posto destro della terza riga. |
| AutomotiveLocationExteriorFront |
Obsoleti.
Il dispositivo fotocamera esiste al di fuori del telaio del veicolo e sul lato anteriore. |
| AutomotiveLocationExteriorLeft |
Obsoleti.
Il dispositivo fotocamera esiste all'esterno e sul lato sinistro del telaio del veicolo. |
| AutomotiveLocationExteriorOther |
Obsoleti.
La fotocamera esiste al di fuori del telaio del veicolo, ma non esattamente su una delle posizioni esterne che questa enumerazione definisce. |
| AutomotiveLocationExteriorRear |
Obsoleti.
Il dispositivo fotocamera esiste al di fuori del telaio del veicolo e sul lato posteriore. |
| AutomotiveLocationExteriorRight |
Obsoleti.
Il dispositivo della fotocamera esiste all'esterno e sul lato destro del telaio del veicolo. |
| AutomotiveLocationExtraFront |
Obsoleti.
Il dispositivo fotocamera esiste al di fuori del telaio del veicolo aggiuntivo e sul lato anteriore. |
| AutomotiveLocationExtraLeft |
Obsoleti.
Il dispositivo fotocamera esiste all'esterno e sul lato sinistro del corpo del veicolo aggiuntivo. |
| AutomotiveLocationExtraOther |
Obsoleti.
Il dispositivo fotocamera esiste su un veicolo aggiuntivo, ad esempio il rimorchio, ma non esattamente su uno dei lati anteriori, posteriori, sinistro o destro. |
| AutomotiveLocationExtraRear |
Obsoleti.
Il dispositivo fotocamera esiste al di fuori del telaio del veicolo extra e sul lato posteriore. |
| AutomotiveLocationExtraRight |
Obsoleti.
Il dispositivo fotocamera esiste all'esterno e sul lato destro del corpo aggiuntivo del veicolo. |
| AutomotiveLocationInterior |
Obsoleti.
Il dispositivo fotocamera è presente all'interno della cabina del veicolo. |
| ColorCorrectionModeCct |
Obsoleti.
Usare |
| ControlAeModeOnLowLightBoostBrightnessPriority |
Obsoleti.
Come "ON", ma applica un aumento della luminosità nelle scene di scarsa illuminazione. |
| ControlAePriorityModeOff |
Obsoleti.
Disabilitare la modalità di priorità AE. |
| ControlAePriorityModeSensorExposureTimePriority |
Obsoleti.
La routine di esposizione automatica del dispositivo fotocamera è attiva e assegna la priorità al tempo di esposizione selezionato dall'applicazione ( |
| ControlAePriorityModeSensorSensitivityPriority |
Obsoleti.
La routine di esposizione automatica del dispositivo fotocamera è attiva e assegna la priorità all'ISO selezionata dall'applicazione ( |
| ControlAfSceneChangeDetected |
La modifica della scena viene rilevata all'interno delle aree AF. |
| ControlAfSceneChangeNotDetected |
La modifica della scena non viene rilevata all'interno delle aree AF. |
| ControlAutoframingOff |
Obsoleti.
Disabilitare la creazione automatica diframing. |
| ControlAutoframingOn |
Obsoleti.
Abilitare la creazione automatica di file per mantenere le persone nel campo di visualizzazione del fotogramma. |
| ControlAutoframingStateConverged |
Obsoleti.
L'inquadratura automatica ha raggiunto uno stato stabile (frame/fov non viene regolato). |
| ControlAutoframingStateFraming |
Obsoleti.
L'inquadratura automatica è in corso: è in corso lo zoom avanti, lo zoom indietro o la panoramica. |
| ControlAutoframingStateInactive |
Obsoleti.
Il frame automatico è inattivo. |
| ControlExtendedSceneModeBokehContinuous |
Obsoleti.
L'effetto Bokeh non deve rallentare la frequenza di acquisizione rispetto all'output non elaborato del sensore e l'effetto viene applicato a tutti i flussi elaborati non superiore alla dimensione di streaming massima. |
| ControlExtendedSceneModeBokehStillCapture |
Obsoleti.
La modalità bokeh di alta qualità è abilitata per tutti i flussi non non elaborati (inclusi YUV, JPEG e IMPLEMENTATION_DEFINED) quando la finalità di acquisizione è STILL_CAPTURE. |
| ControlExtendedSceneModeDisabled |
Obsoleti.
La modalità scena estesa è disabilitata. |
| ControlLowLightBoostStateActive |
Obsoleti.
La modalità AE 'ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY' è abilitata e applicata. |
| ControlLowLightBoostStateInactive |
Obsoleti.
La modalità AE 'ON_LOW_LIGHT_BOOST_BRIGHTNESS_PRIORITY' è abilitata ma non applicata. |
| ControlModeUseExtendedSceneMode |
Obsoleti.
Usare una modalità scena estesa specifica. |
| ControlSettingsOverrideOff |
Obsoleti.
Non vengono applicate chiavi prima delle altre chiavi quando si applicano le impostazioni CaptureRequest al dispositivo fotocamera. |
| ControlSettingsOverrideZoom |
Obsoleti.
I tasti correlati allo zoom vengono applicati prima degli altri tasti in CaptureRequest. |
| ControlVideoStabilizationModePreviewStabilization |
Obsoleti.
Stabilizzazione dell'anteprima, in cui l'anteprima oltre a tutti gli altri flussi non RAW viene stabilizzata con la stessa qualità di stabilizzazione, è abilitata. |
| ControlZoomMethodAuto |
Obsoleti.
Il dispositivo fotocamera rileva automaticamente se l'applicazione esegue lo zoom con |
| ControlZoomMethodZoomRatio |
Obsoleti.
L'applicazione intende controllare lo zoom tramite |
| DistortionCorrectionModeFast |
La correzione della distorsione delle lenti viene applicata senza ridurre la frequenza dei fotogrammi rispetto all'output del sensore. |
| DistortionCorrectionModeHighQuality |
Viene applicata una correzione di distorsione di alta qualità, a costo di una riduzione della frequenza dei fotogrammi rispetto all'output del sensore. |
| DistortionCorrectionModeOff |
Non viene applicata alcuna correzione di distorsione. |
| ExtensionNightModeIndicatorOff |
Obsoleti.
La fotocamera ha rilevato condizioni di illuminazione sufficientemente luminose. |
| ExtensionNightModeIndicatorOn |
Obsoleti.
La fotocamera ha rilevato condizioni di scarsa illuminazione. |
| ExtensionNightModeIndicatorUnknown |
Obsoleti.
La fotocamera non è in grado di valutare accuratamente l'illuminazione della scena per determinare se l'acquisizione di un'estensione della fotocamera in modalità notte migliorerebbe la foto. |
| LensPoseReferenceAutomotive |
Il valore di |
| LensPoseReferenceGyroscope |
Il valore di |
| LensPoseReferencePrimaryCamera |
Il valore di |
| LensPoseReferenceUndefined |
Il dispositivo fotocamera non può rappresentare i valori di |
| LogicalMultiCameraSensorSyncTypeApproximate |
Un meccanismo software viene usato per la sincronizzazione tra le fotocamere fisiche. |
| LogicalMultiCameraSensorSyncTypeCalibrated |
Il dispositivo fotocamera supporta la sincronizzazione del timestamp dei fotogrammi a livello di hardware e il timestamp di un'immagine di flusso fisico riflette accuratamente il tempo di inizio dell'esposizione. |
| RequestAvailableCapabilitiesColorSpaceProfiles |
Obsoleti.
Il dispositivo supporta l'esecuzione di query sulle possibili combinazioni di spazi di colore, formati di immagine e profili di intervallo dinamici supportati dalla fotocamera e richiedendo uno spazio colore specifico per una sessione tramite |
| RequestAvailableCapabilitiesDynamicRangeTenBit |
Obsoleti.
Il dispositivo supporta uno o più output della fotocamera a 10 bit in base ai profili di intervallo dinamico specificati in |
| RequestAvailableCapabilitiesOfflineProcessing |
Obsoleti.
Il dispositivo fotocamera supporta il caso d'uso OFFLINE_PROCESSING. |
| RequestAvailableCapabilitiesRemosaicReprocessing |
Obsoleti.
Il dispositivo supporta la |
| RequestAvailableCapabilitiesStreamUseCase |
Obsoleti.
Il dispositivo fotocamera supporta la selezione di un caso d'uso per flusso tramite
|
| RequestAvailableCapabilitiesSystemCamera |
Obsoleti.
Il dispositivo fotocamera è accessibile solo dai componenti di sistema e dalle applicazioni con privilegi di Android. |
| RequestAvailableCapabilitiesUltraHighResolutionSensor |
Obsoleti.
Questo dispositivo fotocamera è in grado di produrre immagini ad alta risoluzione oltre alle dimensioni dell'immagine descritte in |
| ScalerAvailableStreamUseCasesCroppedRaw |
Obsoleti.
Flusso RAW ritagliato quando il client sceglie di ritagliare il campo di visualizzazione. |
| ScalerAvailableStreamUseCasesDefault |
Obsoleti.
Caso d'uso del flusso predefinito. |
| ScalerAvailableStreamUseCasesPreview |
Obsoleti.
Streaming live mostrato all'utente. |
| ScalerAvailableStreamUseCasesPreviewVideoStill |
Obsoleti.
Un singolo flusso usato per scopi combinati di anteprima, video e ancora acquisizione. |
| ScalerAvailableStreamUseCasesStillCapture |
Obsoleti.
Ancora acquisizione di foto. |
| ScalerAvailableStreamUseCasesVideoCall |
Obsoleti.
Videochiamata a esecuzione prolungata ottimizzata sia per l'efficienza energetica che per la qualità video. |
| ScalerAvailableStreamUseCasesVideoRecord |
Obsoleti.
Registrazione di clip video. |
| ScalerRotateAndCrop180 |
Obsoleti.
Le immagini elaborate vengono ruotate di 180 gradi. |
| ScalerRotateAndCrop270 |
Obsoleti.
Le immagini elaborate vengono ruotate di 270 gradi in senso orario e quindi ritagliate alle proporzioni originali. |
| ScalerRotateAndCrop90 |
Obsoleti.
Le immagini elaborate vengono ruotate di 90 gradi in senso orario e quindi ritagliate alle proporzioni originali. |
| ScalerRotateAndCropAuto |
Obsoleti.
L'API della fotocamera seleziona automaticamente il valore concreto migliore per la rotazione e il ritaglio in base al supporto dell'applicazione per la ridimensionabilità e la modalità multi-finestra corrente. |
| ScalerRotateAndCropNone |
Obsoleti.
Non viene applicata alcuna rotazione e ritaglio. |
| SensorPixelModeDefault |
Obsoleti.
Questa è la modalità pixel del sensore predefinita. |
| SensorPixelModeMaximumResolution |
Obsoleti.
In questa modalità, i sensori in genere non sono bin pixel, di conseguenza possono offrire dimensioni di immagine più grandi. |
| SensorReadoutTimestampHardware |
Obsoleti.
Questo dispositivo fotocamera supporta il callback onReadoutStarted e l'output dei timestamp di lettura. |
| SensorReadoutTimestampNotSupported |
Obsoleti.
Questo dispositivo fotocamera non supporta il timestamp di lettura e il callback onReadoutStarted. |
| StatisticsOisDataModeOff |
Non includere i dati OIS nel risultato dell'acquisizione. |
| StatisticsOisDataModeOn |
Includere i dati OIS nel risultato dell'acquisizione. |
Proprietà
| Nome | Descrizione |
|---|---|
| Class |
Restituisce la classe di runtime di questo |
| Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
| JniIdentityHashCode |
Classe di base per i controlli e le informazioni della fotocamera. (Ereditato da Object) |
| JniPeerMembers |
Classe di base per i controlli e le informazioni della fotocamera. |
| Keys |
Restituisce un elenco delle chiavi contenute in questa mappa. |
| PeerReference |
Classe di base per i controlli e le informazioni della fotocamera. (Ereditato da Object) |
| ThresholdClass |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
| ThresholdType |
Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice. |
Metodi
| Nome | Descrizione |
|---|---|
| Clone() |
Crea e restituisce una copia di questo oggetto. (Ereditato da Object) |
| Dispose() |
Classe di base per i controlli e le informazioni della fotocamera. (Ereditato da Object) |
| Dispose(Boolean) |
Classe di base per i controlli e le informazioni della fotocamera. (Ereditato da Object) |
| Equals(Object) |
Indica se un altro oggetto è "uguale a" questo. (Ereditato da Object) |
| GetHashCode() |
Restituisce un valore di codice hash per l'oggetto . (Ereditato da Object) |
| JavaFinalize() |
Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto . (Ereditato da Object) |
| Notify() |
Riattiva un singolo thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| NotifyAll() |
Riattiva tutti i thread in attesa del monitor dell'oggetto. (Ereditato da Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Imposta la proprietà Handle. (Ereditato da Object) |
| ToArray<T>() |
Classe di base per i controlli e le informazioni della fotocamera. (Ereditato da Object) |
| ToString() |
Restituisce una rappresentazione di stringa dell'oggetto . (Ereditato da Object) |
| UnregisterFromRuntime() |
Classe di base per i controlli e le informazioni della fotocamera. (Ereditato da Object) |
| Wait() |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>. (Ereditato da Object) |
| Wait(Int64, Int32) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
| Wait(Int64) |
Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IJavaPeerable.Disposed() |
Classe di base per i controlli e le informazioni della fotocamera. (Ereditato da Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Classe di base per i controlli e le informazioni della fotocamera. (Ereditato da Object) |
| IJavaPeerable.Finalized() |
Classe di base per i controlli e le informazioni della fotocamera. (Ereditato da Object) |
| IJavaPeerable.JniManagedPeerState |
Classe di base per i controlli e le informazioni della fotocamera. (Ereditato da Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Classe di base per i controlli e le informazioni della fotocamera. (Ereditato da Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Classe di base per i controlli e le informazioni della fotocamera. (Ereditato da Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Classe di base per i controlli e le informazioni della fotocamera. (Ereditato da Object) |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Classe di base per i controlli e le informazioni della fotocamera. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |