CameraExtensionCharacteristics.GetExtensionSupportedSizes Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| GetExtensionSupportedSizes(Int32, Class) |
Obtenga una lista de tamaños compatibles con |
| GetExtensionSupportedSizes(Int32, Int32) |
Compruebe si una extensión determinada está disponible y devuelve las resoluciones de superficie de salida admitidas que se pueden usar para las solicitudes de captura de alta calidad a través de |
GetExtensionSupportedSizes(Int32, Class)
Obtenga una lista de tamaños compatibles con klass para usarlos como salida para la solicitud de repetición CameraExtensionSession#setRepeatingRequest.
[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>
Parámetros
- extension
- Int32
el tipo de extensión
- klass
- Class
una referencia que no esnullClass de objeto
Devoluciones
lista no modificable de tamaños disponibles o una lista vacía si no se admite la salida de Surface
- Atributos
Comentarios
Obtenga una lista de tamaños compatibles con klass para usarlos como salida para la solicitud de repetición CameraExtensionSession#setRepeatingRequest.
Tenga en cuenta que las extensiones específicas del dispositivo solo admiten un subconjunto de las superficies y resoluciones de salida de la cámara. La android.graphics.SurfaceTexture clase se garantiza al menos un tamaño para las cámaras compatibles con versiones anteriores, mientras que no se garantiza que se admita ninguna otra clase de salida.
A partir de las clases de Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEandroid.view.SurfaceView también se garantiza que se admita e incluya las mismas resoluciones que android.graphics.SurfaceTexture. Los clientes deben establecer la resolución surfaceView deseada llamando a android.view.SurfaceHolder#setFixedSize.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
GetExtensionSupportedSizes(Int32, Int32)
Compruebe si una extensión determinada está disponible y devuelve las resoluciones de superficie de salida admitidas que se pueden usar para las solicitudes de captura de alta calidad a través de 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>
Parámetros
- extension
- Int32
el tipo de extensión
- format
- Int32
Formato de salida de extensión específico del dispositivo
Devoluciones
lista no modificable de tamaños disponibles o una lista vacía si no se admite el formato.
- Atributos
Comentarios
Compruebe si una extensión determinada está disponible y devuelve las resoluciones de superficie de salida admitidas que se pueden usar para las solicitudes de captura de alta calidad a través de CameraExtensionSession#capture.
Tenga en cuenta que las extensiones específicas del dispositivo solo admiten un subconjunto de las resoluciones de cámara anunciadas por StreamConfigurationMap#getOutputSizes.
Las extensiones específicas del dispositivo admiten actualmente como máximo tres formatos de superficie de captura de varios fotogramas. ImageFormat.JPEG serán compatibles con todas las extensiones mientras ImageFormat.YUV_420_888, ImageFormat.JPEG_R, ImageFormat.YCBCR_P010 o ImageFormat.DEPTH_JPEG pueden o no admitirse.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.