SessionConfiguration Construtores
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 |
|---|---|
| SessionConfiguration(Int32, IList<OutputConfiguration>) |
Crie um novo |
| SessionConfiguration(Int32, IList<OutputConfiguration>, IExecutor, CameraCaptureSession+StateCallback) |
Criar um novo |
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.
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).
Uma implementação de interface de retorno de chamada de estado.
- Atributos
Comentários
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.