Langue

StreamConfigurationMap.GetOutputSizes Méthode

Définition

Surcharges

Nom Description
GetOutputSizes(Int32)

Obtenez une liste de tailles compatibles avec l’image formatdemandée.

GetOutputSizes(Class)

Obtenez une liste de tailles compatibles avec klass celles à utiliser comme sortie.

GetOutputSizes(Int32)

Obtenez une liste de tailles compatibles avec l’image formatdemandée.

[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[]

Paramètres

format
Int32

un format d’image à partir ou ImageFormatPixelFormat

Retours

Size[]

tableau de tailles prises en charge ou null si la format sortie n’est pas prise en charge

Attributs

Remarques

Obtenez une liste de tailles compatibles avec l’image formatdemandée.

Il format doit s’agir d’un format pris en charge (l’un des formats retournés par #getOutputFormats).

À partir du niveau 23 de l’API, la #getHighResolutionOutputSizes méthode peut être utilisée sur les appareils qui prennent en charge la android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE BURST_CAPTURE possibilité d’obtenir une liste de tailles de sortie haute résolution qui ne peuvent pas fonctionner au taux de 20fps préféré. Cela signifie que pour certains formats pris en charge, cette méthode retourne une liste vide, si toutes les résolutions prises en charge fonctionnent à moins de 20fps. Pour les appareils qui ne prennent pas en charge la fonctionnalité de BURST_CAPTURE, toutes les résolutions de sortie sont répertoriées par le biais de cette méthode.

Java documentation pour android.hardware.camera2.params.StreamConfigurationMap.getOutputSizes(int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Voir aussi

S’applique à

GetOutputSizes(Class)

Obtenez une liste de tailles compatibles avec klass celles à utiliser comme sortie.

[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[]

Paramètres

klass
Class

référence non-objetnullClass

Retours

Size[]

tableau de tailles prises en charge pour ImageFormat#PRIVATE le format ou null iff qui klass n’est pas une sortie prise en charge.

Attributs

Remarques

Obtenez une liste de tailles compatibles avec klass celles à utiliser comme sortie.

Certaines des classes prises en charge peuvent prendre en charge des formats supplémentaires au-delà ImageFormat#PRIVATE; cette fonction retourne uniquement des tailles pour ImageFormat#PRIVATE. Par exemple, android.media.ImageReader prend en charge ImageFormat#YUV_420_888 et ImageFormat#PRIVATE, cette méthode retourne uniquement les tailles pour ImageFormat#PRIVATEandroid.media.ImageReader la classe.

Si un format bien défini tel qu’il NV21 est nécessaire, utilisez #getOutputSizes(int) à la place.

Il klass doit s’agir d’une sortie prise en charge, que l’interrogation #isOutputSupportedFor(Class) doit retourner true.

Java documentation pour android.hardware.camera2.params.StreamConfigurationMap.getOutputSizes(java.lang.Class<T>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à