CameraDevice.StateCallback.OnError(CameraDevice, CameraError) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カメラ デバイスで重大なエラーが発生したときに呼び出されるメソッド。
[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 でカメラをクリーンアップする必要があります。 回復時のその他の試行は、エラー コード固有です。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。