Idioma

SessionConfiguration Construtores

Definição

Sobrecargas

Nome Description
SessionConfiguration(Int32, IList<OutputConfiguration>)

Crie um novo SessionConfiguration com sessionType e configurações de saída.

SessionConfiguration(Int32, IList<OutputConfiguration>, IExecutor, CameraCaptureSession+StateCallback)

Criar um novo SessionConfiguration.

SessionConfiguration(Int32, IList<OutputConfiguration>)

Crie um novo SessionConfiguration com sessionType e configurações de saída.

[Android.Runtime.Register(".ctor", "(ILjava/util/List;)V", "", ApiSince=35)]
public SessionConfiguration(int sessionType, System.Collections.Generic.IList<Android.Hardware.Camera2.Params.OutputConfiguration> outputs);
[<Android.Runtime.Register(".ctor", "(ILjava/util/List;)V", "", ApiSince=35)>]
new Android.Hardware.Camera2.Params.SessionConfiguration : int * System.Collections.Generic.IList<Android.Hardware.Camera2.Params.OutputConfiguration> -> Android.Hardware.Camera2.Params.SessionConfiguration

Parâmetros

sessionType
Int32

O tipo de sessão.

outputs
IList<OutputConfiguration>

Uma lista de configurações de saída para a sessão de captura.

Atributos

Comentários

Crie um novo SessionConfiguration com sessionType e configurações de saída.

Os objetos SessionConfiguration criados por esse construtor podem ser usados por CameraDeviceSetup#isSessionConfigurationSupported e CameraDeviceSetup#getSessionCharacteristics para consultar o suporte de combinação de recursos de um dispositivo de câmera e características específicas da sessão. Para que o objeto SessionConfiguration seja usado para criar uma sessão de captura, #setStateCallback deve ser chamado para especificar a função de retorno de chamada de estado e quaisquer OutputConfigurations incompletas devem ser concluídas por meio OutputConfiguration#addSurface ou OutputConfiguration#setSurfacesForMultiResolutionOutput conforme apropriado.

Java documentação para android.hardware.camera2.params.SessionConfiguration.SessionConfiguration(int, java.util.List<android.hardware.camera2.params.OutputConfiguration>).

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

SessionConfiguration(Int32, IList<OutputConfiguration>, IExecutor, CameraCaptureSession+StateCallback)

Criar um novo SessionConfiguration.

[Android.Runtime.Register(".ctor", "(ILjava/util/List;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;)V", "", ApiSince=28)]
public SessionConfiguration(int sessionType, System.Collections.Generic.IList<Android.Hardware.Camera2.Params.OutputConfiguration> outputs, Java.Util.Concurrent.IExecutor executor, Android.Hardware.Camera2.CameraCaptureSession.StateCallback cb);
[<Android.Runtime.Register(".ctor", "(ILjava/util/List;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;)V", "", ApiSince=28)>]
new Android.Hardware.Camera2.Params.SessionConfiguration : int * System.Collections.Generic.IList<Android.Hardware.Camera2.Params.OutputConfiguration> * Java.Util.Concurrent.IExecutor * Android.Hardware.Camera2.CameraCaptureSession.StateCallback -> Android.Hardware.Camera2.Params.SessionConfiguration

Parâmetros

sessionType
Int32

O tipo de sessão.

outputs
IList<OutputConfiguration>

Uma lista de configurações de saída para a sessão de captura.

executor
IExecutor

O executor que deve ser usado para invocar o retorno de chamada. Em geral, é recomendável que as operações de câmera não sejam feitas no thread principal (interface do usuário).

cb
CameraCaptureSession.StateCallback

Uma implementação de interface de retorno de chamada de estado.

Atributos

Comentários

Java documentação para android.hardware.camera2.params.SessionConfiguration.SessionConfiguration(int, java.util.List, java.util.concurrent.Executor, android.hardware.camera2.StateCallback).

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