SessionConfiguration.SetStateCallback 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.
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.
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.