Idioma

CameraExtensionCharacteristics.GetExtensionSupportedSizes Método

Definição

Sobrecargas

Nome Description
GetExtensionSupportedSizes(Int32, Int32)

Verifique se uma determinada extensão está disponível e retorne as resoluções de superfície de saída com suporte que podem ser usadas para solicitações de captura de alta qualidade por meio de CameraExtensionSession#capture.

GetExtensionSupportedSizes(Int32, Class)

Obtenha uma lista de tamanhos compatíveis com klass os que serão usados como uma saída para a solicitação CameraExtensionSession#setRepeatingRequestrepetida.

GetExtensionSupportedSizes(Int32, Int32)

Verifique se uma determinada extensão está disponível e retorne as resoluções de superfície de saída com suporte que podem ser usadas para solicitações de captura de alta qualidade por meio 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

o tipo de extensão

format
Int32

formato de saída de extensão específico do dispositivo

Retornos

Lista não modificável de tamanhos disponíveis ou uma lista vazia se o formato não tiver suporte.

Atributos

Comentários

Verifique se uma determinada extensão está disponível e retorne as resoluções de superfície de saída com suporte que podem ser usadas para solicitações de captura de alta qualidade por meio de CameraExtensionSession#capture.

Observe que as extensões específicas do dispositivo têm permissão para dar suporte apenas a um subconjunto das resoluções de câmera anunciadas por StreamConfigurationMap#getOutputSizes.

Atualmente, as extensões específicas do dispositivo dão suporte a no máximo três formatos de superfície de captura de vários quadros. ImageFormat.JPEG terão suporte em todas as extensões enquanto ImageFormat.YUV_420_888, ImageFormat.JPEG_R, ImageFormat.YCBCR_P010 ou ImageFormat.DEPTH_JPEG podem ou não ter suporte.

Java documentação para android.hardware.camera2.CameraExtensionCharacteristics.getExtensionSupportedSizes(int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

GetExtensionSupportedSizes(Int32, Class)

Obtenha uma lista de tamanhos compatíveis com klass os que serão usados como uma saída para a solicitação CameraExtensionSession#setRepeatingRequestrepetida.

[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

o tipo de extensão

klass
Class

uma referência não-objetonullClass

Retornos

Lista não modificável de tamanhos disponíveis ou uma lista vazia se a saída do Surface não tiver suporte

Atributos

Comentários

Obtenha uma lista de tamanhos compatíveis com klass os que serão usados como uma saída para a solicitação CameraExtensionSession#setRepeatingRequestrepetida.

Observe que extensões específicas do dispositivo têm permissão para dar suporte apenas a um subconjunto das superfícies e resoluções de saída da câmera. A android.graphics.SurfaceTexture classe tem garantia de pelo menos um tamanho para câmeras compatíveis com versões anteriores, enquanto outras classes de saída não têm suporte garantido.

A partir das classes Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEandroid.view.SurfaceView também há garantia de que haja suporte e inclua as mesmas resoluções que android.graphics.SurfaceTexture. Os clientes devem definir a resolução do SurfaceView desejada chamando android.view.SurfaceHolder#setFixedSize.

Java documentação para android.hardware.camera2.CameraExtensionCharacteristics.getExtensionSupportedSizes(int, java.lang.Class<T>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a