StreamConfigurationMap.GetOutputSizes 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 |
|---|---|
| GetOutputSizes(Int32) |
Ottenere un elenco di dimensioni compatibili con l'immagine |
| GetOutputSizes(Class) |
Ottenere un elenco di dimensioni compatibili con |
GetOutputSizes(Int32)
Ottenere un elenco di dimensioni compatibili con l'immagine formatrichiesta.
[Android.Runtime.Register("getOutputSizes", "(I)[Landroid/util/Size;", "")]
public Android.Util.Size[]? GetOutputSizes(int format);
[<Android.Runtime.Register("getOutputSizes", "(I)[Landroid/util/Size;", "")>]
member this.GetOutputSizes : int -> Android.Util.Size[]
Parametri
- format
- Int32
un formato di immagine da ImageFormat o PixelFormat
Valori restituiti
una matrice di dimensioni supportate o null se format non è un output supportato
- Attributi
Commenti
Ottenere un elenco di dimensioni compatibili con l'immagine formatrichiesta.
Deve format essere un formato supportato (uno dei formati restituiti da #getOutputFormats).
A partire dal livello API 23, il #getHighResolutionOutputSizes metodo può essere usato nei dispositivi che supportano la android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE BURST_CAPTURE funzionalità per ottenere un elenco di dimensioni di output ad alta risoluzione che non possono funzionare alla velocità di 20fps preferita. Ciò significa che per alcuni formati supportati, questo metodo restituirà un elenco vuoto, se tutte le risoluzioni supportate operano al di sotto di 20fps. Per i dispositivi che non supportano la funzionalità di BURST_CAPTURE, tutte le risoluzioni di output vengono elencate tramite questo metodo.
per android.hardware.camera2.params.StreamConfigurationMap.getOutputSizes(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.
Vedi anche
Si applica a
GetOutputSizes(Class)
Ottenere un elenco di dimensioni compatibili con klass da usare come output.
[Android.Runtime.Register("getOutputSizes", "(Ljava/lang/Class;)[Landroid/util/Size;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Android.Util.Size[]? GetOutputSizes(Java.Lang.Class? klass);
[<Android.Runtime.Register("getOutputSizes", "(Ljava/lang/Class;)[Landroid/util/Size;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
member this.GetOutputSizes : Java.Lang.Class -> Android.Util.Size[]
Parametri
- klass
- Class
un riferimento non anullClass un oggetto
Valori restituiti
una matrice di dimensioni supportate per ImageFormat#PRIVATE il formato o null iff non klass è un output supportato.
- Attributi
Commenti
Ottenere un elenco di dimensioni compatibili con klass da usare come output.
Alcune classi supportate possono supportare formati aggiuntivi oltre ImageFormat#PRIVATEa . Questa funzione restituisce solo le dimensioni per ImageFormat#PRIVATE. Ad esempio, android.media.ImageReader supporta ImageFormat#YUV_420_888 e ImageFormat#PRIVATE, questo metodo restituirà solo le dimensioni per per ImageFormat#PRIVATEandroid.media.ImageReader la classe .
Se è necessario un formato ben definito, NV21 usare #getOutputSizes(int) invece .
Deve klass essere un output supportato, che l'esecuzione di #isOutputSupportedFor(Class) query deve restituire true.
per android.hardware.camera2.params.StreamConfigurationMap.getOutputSizes(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.