Condividi tramite


CameraExtensionCharacteristics Classe

Definizione

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

[Android.Runtime.Register("android/hardware/camera2/CameraExtensionCharacteristics", ApiSince=31, DoNotGenerateAcw=true)]
public sealed class CameraExtensionCharacteristics : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/camera2/CameraExtensionCharacteristics", ApiSince=31, DoNotGenerateAcw=true)>]
type CameraExtensionCharacteristics = class
    inherit Object
Ereditarietà
CameraExtensionCharacteristics
Attributi

Commenti

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

Le estensioni della fotocamera consentono ai client della fotocamera di accedere a algoritmi e sequenze specifici del dispositivo che possono migliorare la qualità complessiva dell'immagine degli snapshot in vari casi, ad esempio bassa luce, selfie, ritratti e scene che possono trarre vantaggio da un intervallo dinamico avanzato. Spesso tali sequenze di elaborazione sofisticate si basano su più fotogrammi della fotocamera come input e produrranno un singolo output.

Le estensioni della fotocamera non sono garantite per essere presenti in tutti i dispositivi, in modo che i client della fotocamera debbano eseguire query sulla disponibilità tramite CameraExtensionCharacteristics#getSupportedExtensions().

Per usare qualsiasi estensione della fotocamera disponibile, i client della fotocamera devono creare un corrispondente CameraExtensionSession tramite CameraDevice#createExtensionSession(ExtensionSessionConfiguration)

I client della fotocamera devono tenere presente che le estensioni specifiche del dispositivo possono supportare solo un subset delle risoluzioni della fotocamera disponibili e devono prima eseguire query CameraExtensionCharacteristics#getExtensionSupportedSizes(int, int) per le dimensioni di output delle richieste di alta qualità supportate e CameraExtensionCharacteristics#getExtensionSupportedSizes(int, Class) per le dimensioni di output delle richieste ripetute supportate.

Le caratteristiche di estensione per un determinato dispositivo devono rimanere statiche in condizioni operative normali.

Documentazione Java per android.hardware.camera2.CameraExtensionCharacteristics.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Campi

ExtensionAutomatic
Obsoleti.

Implementazione dell'estensione specifica del dispositivo per la selezione automatica di particolari estensioni, ad esempio HDR o NIGHT, a seconda delle condizioni correnti di illuminazione e ambiente.

ExtensionBeauty

Implementazione dell'estensione specifica del dispositivo che tende a lisciare la pelle e applicare altri effetti cosmetici ai visi delle persone.

ExtensionBokeh
Obsoleti.

Implementazione dell'estensione specifica del dispositivo che può offuscare determinate aree dell'immagine finale, migliorando così lo stato attivo per tutte le parti rimanenti non sfocate.

ExtensionFaceRetouch
Obsoleti.

Implementazione dell'estensione specifica del dispositivo che tende a lisciare la pelle e applicare altri effetti cosmetici ai visi delle persone.

ExtensionHdr
Obsoleti.

Implementazione dell'estensione specifica del dispositivo per migliorare l'intervallo dinamico dell'immagine finale.

ExtensionNight
Obsoleti.

Implementazione dell'estensione specifica del dispositivo che mira a eliminare il rumore e migliorare la qualità complessiva dell'immagine in condizioni di bassa luce.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

(Ereditato da Object)
JniPeerMembers

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

PeerReference

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

(Ereditato da Object)
SupportedExtensions

Restituisce un elenco di estensioni specifiche del dispositivo supportate per un determinato dispositivo fotocamera.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

(Ereditato da Object)
Dispose(Boolean)

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetAvailableCaptureRequestKeys(Int32)

Restituisce il set di chiavi supportate da un CaptureRequest oggetto inviato in un CameraExtensionSession con un determinato tipo di estensione.

GetAvailableCaptureResultKeys(Int32)

Restituisce il set di chiavi supportate da un CaptureResult oggetto passato come argomento a CameraExtensionSession.ExtensionCaptureCallback#onCaptureResultAvailable.

GetEstimatedCaptureLatencyRangeMillis(Int32, Size, Int32)

Restituisce l'intervallo di latenza di acquisizione stimato in millisecondi per la risoluzione dell'acquisizione di destinazione durante le chiamate a CameraExtensionSession#capture.

GetExtensionSupportedSizes(Int32, Class)

Ottenere un elenco di dimensioni compatibili con klass l'uso come output per la richiesta CameraExtensionSession#setRepeatingRequestripetuta.

GetExtensionSupportedSizes(Int32, Int32)

Verificare se è disponibile un'estensione specifica e restituire le risoluzioni della superficie di output supportate che possono essere usate per le richieste di acquisizione di alta qualità tramite CameraExtensionSession#capture.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetPostviewSupportedSizes(CameraExtensionTypes, Size, Int32)

Ottenere un elenco delle dimensioni postview supportate per un'acquisizione ancora, usando le dimensioni captureSizedi acquisizione, da usare come output per la richiesta postview.

IsCaptureProcessProgressAvailable(CameraExtensionTypes)

Recuperare il supporto per i callback dello stato di acquisizione tramite CameraExtensionSession.ExtensionCaptureCallback#onCaptureProcessProgressed.

IsPostviewAvailable(CameraExtensionTypes)

Controlla il supporto postview di ancora acquisizione.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo 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()

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

(Ereditato da Object)
IJavaPeerable.Finalized()

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

GetJniTypeName(IJavaPeerable)

Consente ai client di eseguire query sulla disponibilità e sulle risoluzioni supportate delle estensioni della fotocamera.

Si applica a