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。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。