CameraDevice.StateCallback.OnError(CameraDevice, CameraError) メソッド

定義

カメラ デバイスで重大なエラーが発生したときに呼び出されるメソッド。

[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

パラメーター

camera
CameraDevice

エラーを報告しているデバイス

error
CameraError

エラー コード。

属性

注釈

カメラ デバイスで重大なエラーが発生したときに呼び出されるメソッド。

カメラを開くことができない場合は、 #onOpened の代わりにこのコールバックが呼び出されることがあります。

これは、何らかの方法でカメラ デバイスまたはカメラ サービスが失敗したことを示します。 将来的にこの CameraDevice でメソッドを呼び出そうとすると、CameraAccessException#CAMERA_ERROR CAMERA_ERROR理由でCameraAccessExceptionがスローされます。

このエラーを受信した後に呼び出されるキャプチャ完了またはカメラ ストリームコールバックが引き続き存在する可能性があります。

その後、 CameraDevice#close でカメラをクリーンアップする必要があります。 回復時のその他の試行は、エラー コード固有です。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象