CameraExtensionCharacteristics.GetExtensionSupportedSizes Metodo
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.
Overload
| Nome | Descrizione |
|---|---|
| GetExtensionSupportedSizes(Int32, Class) |
Ottenere un elenco di dimensioni compatibili con |
| 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 |
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.
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.