StreamConfigurationMap.GetOutputSizes Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| GetOutputSizes(Int32) |
Obtenez une liste de tailles compatibles avec l’image |
| GetOutputSizes(Class) |
Obtenez une liste de tailles compatibles avec |
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
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
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.
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.