Langue

CameraExtensionCharacteristics.GetExtensionSupportedSizes Méthode

Définition

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 CameraExtensionSession#capture.

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.

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.

Java documentation pour android.hardware.camera2.CameraExtensionCharacteristics.getExtensionSupportedSizes(int, 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.

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.

Java documentation pour android.hardware.camera2.CameraExtensionCharacteristics.getExtensionSupportedSizes(int, 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 à