CameraDevice.StateCallback.OnError(CameraDevice, CameraError) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.