CameraDevice.StateCallback.OnError(CameraDevice, CameraError) Método

Definición

Método al que se llama cuando un dispositivo de cámara ha encontrado un error grave.

[Android.Runtime.Register("onError", "(Landroid/hardware/camera2/CameraDevice;I)V", "GetOnError_Landroid_hardware_camera2_CameraDevice_IHandler")]
public abstract void OnError(Android.Hardware.Camera2.CameraDevice camera, Android.Hardware.Camera2.CameraError error);
[<Android.Runtime.Register("onError", "(Landroid/hardware/camera2/CameraDevice;I)V", "GetOnError_Landroid_hardware_camera2_CameraDevice_IHandler")>]
abstract member OnError : Android.Hardware.Camera2.CameraDevice * Android.Hardware.Camera2.CameraError -> unit

Parámetros

camera
CameraDevice

El dispositivo notifica el error.

error
CameraError

Código de error.

Atributos

Comentarios

Método al que se llama cuando un dispositivo de cámara ha encontrado un error grave.

Se puede llamar a esta devolución de llamada en lugar de #onOpened si se produce un error al abrir la cámara.

Esto indica un error del dispositivo de cámara o del servicio de cámara de alguna manera. Cualquier intento de llamar a métodos en este CameraDevice en el futuro producirá una CameraAccessException excepción con el CameraAccessException#CAMERA_ERROR CAMERA_ERROR motivo.

Es posible que todavía haya devoluciones de llamada de captura o de transmisión de cámara a las que se llamará después de recibir este error.

Debe limpiar la cámara con CameraDevice#close después de que esto suceda. Otros intentos de recuperación son específicos del código de error.

Java documentación para android.hardware.camera2.CameraDevice.StateCallback.onError(android.hardware.camera2.CameraDevice, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a