CameraDevice.StateCallback.OnDisconnected(CameraDevice) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カメラ デバイスが使用できなくなったときに呼び出されるメソッド。
[Android.Runtime.Register("onDisconnected", "(Landroid/hardware/camera2/CameraDevice;)V", "GetOnDisconnected_Landroid_hardware_camera2_CameraDevice_Handler")]
public abstract void OnDisconnected (Android.Hardware.Camera2.CameraDevice camera);
[<Android.Runtime.Register("onDisconnected", "(Landroid/hardware/camera2/CameraDevice;)V", "GetOnDisconnected_Landroid_hardware_camera2_CameraDevice_Handler")>]
abstract member OnDisconnected : Android.Hardware.Camera2.CameraDevice -> unit
パラメーター
- camera
- CameraDevice
切断されたデバイス
- 属性
注釈
カメラ デバイスが使用できなくなったときに呼び出されるメソッド。
カメラを開くことができない場合ではなく #onOpened
、このコールバックが呼び出されることがあります。
この CameraDevice でメソッドを呼び出そうとすると、 CameraAccessException
. 切断は、セキュリティ ポリシーまたはアクセス許可の変更が原因である可能性があります。リムーバブルカメラデバイスの物理的な切断。または、より優先順位の高いカメラ API クライアントに必要なカメラ。
このメソッドの呼び出し後に呼び出されるキャプチャ コールバックや、アクティブな出力に配信される新しいイメージ バッファーが存在する可能性があります。
既定の実装では、切断に関する通知がシステム ログに記録されます。
カメラを CameraDevice#close
再び開くことができるまで回復できないため、この問題が発生した後でカメラをクリーンアップする必要があります。 ほとんどのユース ケースでは、これはカメラが再び .CameraManager.AvailabilityCallback#onCameraAvailable available
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。