CameraDevice.StateCallback.OnDisconnected(CameraDevice) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Método al que se llama cuando un dispositivo de cámara ya no está disponible para su 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
Parámetros
- camera
- CameraDevice
el dispositivo que se ha desconectado
- Atributos
Comentarios
Método al que se llama cuando un dispositivo de cámara ya no está disponible para su uso.
Se puede llamar a esta devolución de llamada en lugar de #onOpened
si se produce un error al abrir la cámara.
Cualquier intento de llamar a métodos en este CameraDevice producirá un CameraAccessException
. La desconexión podría deberse a un cambio en la directiva de seguridad o los permisos; desconexión física de un dispositivo de cámara extraíble; o la cámara que se necesita para un cliente de API de cámara de mayor prioridad.
Puede haber devoluciones de llamada de captura que se invocan después de llamar a este método o nuevos búferes de imagen que se entregan a las salidas activas.
La implementación predeterminada registra un aviso en el registro del sistema sobre la desconexión.
Debe limpiar la cámara con CameraDevice#close
después de que esto suceda, ya que no se puede recuperar hasta que la cámara se pueda volver a abrir. En la mayoría de los casos de uso, esto será cuando la cámara vuelva a ser CameraManager.AvailabilityCallback#onCameraAvailable available
.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.