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에서 메서드를 호출하려는 모든 시도는 을 throw합니다 CameraAccessException
. 연결 끊김은 보안 정책 또는 권한의 변경으로 인해 발생할 수 있습니다. 이동식 카메라 디바이스의 물리적 연결 끊김 또는 우선 순위가 높은 카메라 API 클라이언트에 필요한 카메라입니다.
이 메서드가 호출된 후에도 호출되는 캡처 콜백 또는 활성 출력에 전달되는 새 이미지 버퍼가 있을 수 있습니다.
기본 구현은 연결 끊김에 대한 알림을 시스템 로그에 기록합니다.
이 경우 카메라를 CameraDevice#close
다시 열 수 있을 때까지 복구할 수 없으므로 카메라를 정리해야 합니다. 대부분의 사용 사례에서는 카메라가 다시 설정되는 경우입니다 CameraManager.AvailabilityCallback#onCameraAvailable available
.
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.