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, in quanto 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.
Documentazione java per android.hardware.camera2.CameraMetadata
.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.
Costruttori
CameraMetadata(IntPtr, JniHandleOwnership) |
Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime. |
Campi
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. |
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. |
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. |
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. |
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à
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
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 del 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
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
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. |
GetJniTypeName(IJavaPeerable) |
Classe di base per i controlli e le informazioni della fotocamera. |