CameraExtensionCharacteristics.GetExtensionSupportedSizes Metodo

Definizione

Overload

Nome Descrizione
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.

GetExtensionSupportedSizes(Int32, Class)

Ottenere un elenco di dimensioni compatibili con klass da usare come output per la richiesta CameraExtensionSession#setRepeatingRequestripetuta.

[Android.Runtime.Register("getExtensionSupportedSizes", "(ILjava/lang/Class;)Ljava/util/List;", "", ApiSince=31)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public System.Collections.Generic.IList<Android.Util.Size> GetExtensionSupportedSizes(int extension, Java.Lang.Class klass);
[<Android.Runtime.Register("getExtensionSupportedSizes", "(ILjava/lang/Class;)Ljava/util/List;", "", ApiSince=31)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.GetExtensionSupportedSizes : int * Java.Lang.Class -> System.Collections.Generic.IList<Android.Util.Size>

Parametri

extension
Int32

tipo di estensione

klass
Class

un riferimento non anullClass un oggetto

Valori restituiti

elenco non modificabile delle dimensioni disponibili o un elenco vuoto se l'output Surface non è supportato

Attributi

Commenti

Ottenere un elenco di dimensioni compatibili con klass da usare come output per la richiesta CameraExtensionSession#setRepeatingRequestripetuta.

Si noti che le estensioni specifiche del dispositivo possono supportare solo un subset delle superfici di output e delle risoluzioni della fotocamera. La android.graphics.SurfaceTexture classe è garantita almeno una dimensione per le fotocamere compatibili con le versioni precedenti, mentre altre classi di output non sono sicuramente supportate.

A partire dalle classi Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEandroid.view.SurfaceView è anche garantito che sia supportato e includa le stesse risoluzioni di android.graphics.SurfaceTexture. I client devono impostare la risoluzione di SurfaceView desiderata chiamando android.view.SurfaceHolder#setFixedSize.

per android.hardware.camera2.CameraExtensionCharacteristics.getExtensionSupportedSizes(int, java.lang.Class<T>).

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

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.

[Android.Runtime.Register("getExtensionSupportedSizes", "(II)Ljava/util/List;", "", ApiSince=31)]
public System.Collections.Generic.IList<Android.Util.Size> GetExtensionSupportedSizes(int extension, int format);
[<Android.Runtime.Register("getExtensionSupportedSizes", "(II)Ljava/util/List;", "", ApiSince=31)>]
member this.GetExtensionSupportedSizes : int * int -> System.Collections.Generic.IList<Android.Util.Size>

Parametri

extension
Int32

tipo di estensione

format
Int32

Formato di output dell'estensione specifico del dispositivo

Valori restituiti

elenco non modificabile di dimensioni disponibili o elenco vuoto se il formato non è supportato.

Attributi

Commenti

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.

Si noti che le estensioni specifiche del dispositivo possono supportare solo un subset delle risoluzioni della fotocamera annunciate da StreamConfigurationMap#getOutputSizes.

Le estensioni specifiche del dispositivo supportano attualmente al massimo tre formati di superficie di acquisizione multi frame. ImageFormat.JPEG saranno supportate da tutte le estensioni mentre ImageFormat.YUV_420_888, ImageFormat.JPEG_R, ImageFormat.YCBCR_P010 o ImageFormat.DEPTH_JPEG potrebbero essere supportate o meno.

per android.hardware.camera2.CameraExtensionCharacteristics.getExtensionSupportedSizes(int, int).

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