CameraExtensionCharacteristics.GetExtensionSupportedSizes Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| GetExtensionSupportedSizes(Int32, Class) |
Obtenha uma lista de tamanhos compatíveis com |
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.
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.
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.