CameraDevice.StateCallback.OnDisconnected(CameraDevice) Método

Definição

O método chamado quando um dispositivo de câmera não está mais disponível para uso.

[Android.Runtime.Register("onDisconnected", "(Landroid/hardware/camera2/CameraDevice;)V", "GetOnDisconnected_Landroid_hardware_camera2_CameraDevice_Handler")]
public abstract void OnDisconnected(Android.Hardware.Camera2.CameraDevice camera);
[<Android.Runtime.Register("onDisconnected", "(Landroid/hardware/camera2/CameraDevice;)V", "GetOnDisconnected_Landroid_hardware_camera2_CameraDevice_Handler")>]
abstract member OnDisconnected : Android.Hardware.Camera2.CameraDevice -> unit

Parâmetros

camera
CameraDevice

o dispositivo que foi desconectado

Atributos

Comentários

O método chamado quando um dispositivo de câmera não está mais disponível para uso.

Esse retorno de chamada pode ser chamado em vez de #onOpened se a abertura da câmera falhar.

Qualquer tentativa de chamar métodos neste CameraDevice lançará um CameraAccessException. A desconexão pode ser devido a uma alteração na política de segurança ou permissões; a desconexão física de um dispositivo de câmera removível; ou a câmera que está sendo necessária para um cliente de API de câmera de prioridade mais alta.

Ainda pode haver retornos de chamada de captura que são invocados depois que esse método é chamado ou novos buffers de imagem que são entregues a saídas ativas.

A implementação padrão registra um aviso no log do sistema sobre a desconexão.

Você deve limpar a câmera CameraDevice#close depois que isso acontecer, pois ela não pode ser recuperada até que a câmera possa ser aberta novamente. Para a maioria dos casos de uso, será quando a câmera se tornar CameraManager.AvailabilityCallback#onCameraAvailable availablenovamente .

Java documentação para android.hardware.camera2.CameraDevice.StateCallback.onDisconnected(android.hardware.camera2.CameraDevice).

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