CameraExtensionCharacteristics.GetExtensionSupportedSizes 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 |
|---|---|
| GetExtensionSupportedSizes(Int32, Int32) |
Vérifiez si une extension donnée est disponible et retournez les résolutions de surface de sortie prises en charge qui peuvent être utilisées pour les demandes de capture de haute qualité via |
| GetExtensionSupportedSizes(Int32, Class) |
Obtenez une liste de tailles compatibles avec |
GetExtensionSupportedSizes(Int32, Int32)
Vérifiez si une extension donnée est disponible et retournez les résolutions de surface de sortie prises en charge qui peuvent être utilisées pour les demandes de capture de haute qualité via 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>
Paramètres
- extension
- Int32
type d’extension
- format
- Int32
Format de sortie d’extension spécifique à l’appareil
Retours
Liste non modifiable de tailles disponibles ou liste vide si le format n’est pas pris en charge.
- Attributs
Remarques
Vérifiez si une extension donnée est disponible et retournez les résolutions de surface de sortie prises en charge qui peuvent être utilisées pour les demandes de capture de haute qualité via CameraExtensionSession#capture.
Notez que les extensions spécifiques à l’appareil sont autorisées à prendre en charge uniquement un sous-ensemble des résolutions de caméra publiées par StreamConfigurationMap#getOutputSizes.
Les extensions spécifiques à l’appareil prennent actuellement en charge au plus trois formats de surface de capture multi frame. ImageFormat.JPEG sera prise en charge par toutes les extensions, tandis que ImageFormat.YUV_420_888, ImageFormat.JPEG_R, ImageFormat.YCBCR_P010 ou ImageFormat.DEPTH_JPEG peuvent ou non être prises en charge.
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 à
GetExtensionSupportedSizes(Int32, Class)
Obtenez une liste de tailles compatibles avec klass l’utilisation en tant que sortie pour la demande CameraExtensionSession#setRepeatingRequestrépétée.
[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>
Paramètres
- extension
- Int32
type d’extension
- klass
- Class
référence non-objetnullClass
Retours
Liste non modifiable de tailles disponibles ou liste vide si la sortie Surface n’est pas prise en charge
- Attributs
Remarques
Obtenez une liste de tailles compatibles avec klass l’utilisation en tant que sortie pour la demande CameraExtensionSession#setRepeatingRequestrépétée.
Notez que les extensions spécifiques à l’appareil sont autorisées à prendre en charge uniquement un sous-ensemble des surfaces et résolutions de sortie de l’appareil photo. La android.graphics.SurfaceTexture classe est garantie au moins une taille pour les caméras à compatibilité descendante, tandis que d’autres classes de sortie ne sont pas garanties d’être prises en charge.
À compter de classes Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEandroid.view.SurfaceView , elles sont également garanties d’être prises en charge et d’inclure les mêmes résolutions que android.graphics.SurfaceTexture. Les clients doivent définir la résolution SurfaceView souhaitée en appelant android.view.SurfaceHolder#setFixedSize.
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.