Langue

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

Définition

Méthode appelée lorsqu’un appareil photo a rencontré une erreur 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

Paramètres

camera
CameraDevice

L’appareil signalant l’erreur

error
CameraError

Code d’erreur.

Attributs

Remarques

Méthode appelée lorsqu’un appareil photo a rencontré une erreur grave.

Ce rappel peut être appelé plutôt que si l’ouverture de #onOpened la caméra échoue.

Cela indique une défaillance de l’appareil photo ou du service de caméra d’une certaine manière. Toute tentative d’appel de méthodes sur cette CameraDevice à l’avenir lève une CameraAccessException raison avec la CameraAccessException#CAMERA_ERROR CAMERA_ERROR raison.

Il peut toujours y avoir une saisie semi-automatique ou des rappels de flux de caméra qui seront appelés une fois cette erreur reçue.

Vous devez nettoyer l’appareil photo après CameraDevice#close cela. D’autres tentatives de récupération sont spécifiques au code d’erreur.

Java documentation pour android.hardware.camera2.CameraDevice.StateCallback.onError(android.hardware.camera2.CameraDevice, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à