CameraDevice.StateCallback.OnDisconnected(CameraDevice) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Il metodo chiamato quando un dispositivo fotocamera non è più disponibile per l'uso.
[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
Parametri
- camera
- CameraDevice
dispositivo disconnesso
- Attributi
Commenti
Il metodo chiamato quando un dispositivo fotocamera non è più disponibile per l'uso.
Questo callback può essere chiamato invece di #onOpened
se l'apertura della fotocamera ha esito negativo.
Qualsiasi tentativo di chiamare metodi su questo oggetto CameraDevice genererà un'eccezione CameraAccessException
. La disconnessione potrebbe essere dovuta a una modifica dei criteri di sicurezza o delle autorizzazioni; disconnessione fisica di un dispositivo fotocamera rimovibile; o la fotocamera necessaria per un client API della fotocamera con priorità più alta.
Potrebbero essere ancora presenti callback di acquisizione che vengono richiamati dopo la chiamata di questo metodo o nuovi buffer di immagini recapitati agli output attivi.
L'implementazione predefinita registra una notifica al log di sistema relativo alla disconnessione.
Dovresti pulire la fotocamera con CameraDevice#close
dopo questo accade, perché non è recuperabile fino a quando la fotocamera non può essere riaperta. Per la maggior parte dei casi d'uso, questo sarà quando la fotocamera diventa CameraManager.AvailabilityCallback#onCameraAvailable available
di nuovo .
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.