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 scarsa luce, selfie, ritratti e scene che possono trarre vantaggio da una gamma dinamica avanzata. Spesso tali sequenze di elaborazione sofisticate si basano su più fotogrammi della fotocamera come input e produrranno un singolo output.

Non è garantito che le estensioni della fotocamera siano presenti in tutti i dispositivi, quindi i client della fotocamera devono 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 della fotocamera specifiche del dispositivo possono supportare solo un subset delle risoluzioni della fotocamera disponibili e devono prima eseguire una query CameraExtensionCharacteristics#getExtensionSupportedSizes(int, int) per le dimensioni di output delle singole richieste di alta qualità supportate e CameraExtensionCharacteristics#getExtensionSupportedSizes(int, Class) per supportare le dimensioni di output delle richieste ripetute.

È previsto che le caratteristiche di estensione per un determinato dispositivo rimangano statiche in condizioni operative normali.

Documentazione java per android.hardware.camera2.CameraExtensionCharacteristics.

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.

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 di illuminazione e ambiente correnti.

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 scarsa illuminazione.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'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 oggetto con un tipo di estensione specificato.

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 da usare come output per la richiesta CameraExtensionSession#setRepeatingRequestripetuta.

GetExtensionSupportedSizes(Int32, Int32)

Controllare se una determinata estensione è disponibile 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 della visualizzazione postview supportate per un'acquisizione ancora, usando le dimensioni captureSizedi acquisizione , da usare come output per la richiesta di postview.

IsCaptureProcessProgressAvailable(CameraExtensionTypes)

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

IsPostviewAvailable(CameraExtensionTypes)

Verifica la presenza del supporto postview di ancora acquisizione.

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>()

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

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di 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()

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()

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 del tipo di tipo controllato 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