Idioma

SessionConfiguration.SetStateCallback Método

Definição

Defina o retorno de chamada de estado e o executor.

[Android.Runtime.Register("setStateCallback", "(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;)V", "", ApiSince=35)]
public void SetStateCallback(Java.Util.Concurrent.IExecutor executor, Android.Hardware.Camera2.CameraCaptureSession.StateCallback cb);
[<Android.Runtime.Register("setStateCallback", "(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;)V", "", ApiSince=35)>]
member this.SetStateCallback : Java.Util.Concurrent.IExecutor * Android.Hardware.Camera2.CameraCaptureSession.StateCallback -> unit

Parâmetros

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). Esse valor não pode ser nulo. Os eventos de retorno de chamada e ouvinte são expedidos por meio desse Executor, fornecendo uma maneira fácil de controlar qual thread é usado. Para expedir eventos por meio do thread principal do aplicativo, você pode usar Context.getMainExecutor(). Caso contrário, forneça um Executor que seja enviado para um thread apropriado.

cb
CameraCaptureSession.StateCallback

Uma implementação de interface de retorno de chamada de estado. Esse valor não pode ser nulo.

Atributos

Comentários

Defina o retorno de chamada de estado e o executor.

Essa função deve ser chamada para o objeto SessionConfiguration criado por meio de SessionConfiguration(int, List<OutputConfiguration>) antes de ser usada para criar uma sessão de captura.

Referência do Android para android.hardware.camera2.params.SessionConfiguration.setStateCallback.

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

Aplica-se a