語言

CameraDevice.StateCallback.OnDisconnected(CameraDevice) 方法

定義

當相機裝置不再可用時,這種方式就叫做。

[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。

Java 文件 android.hardware.camera2.CameraDevice.StateCallback.onDisconnected(android.hardware.camera2.CameraDevice)。

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

適用於