원격 카메라 개요
원격 카메라는 이벤트를 받은 뒤 결과를 회신하는 방식으로 동작합니다. 연결된 기기가 RemoteShutterEvent를 앱에 보내면, 앱은 자체 카메라 화면으로 진입하거나 사진을 촬영합니다. 그런 다음 RemoteShutterState를 DeviceRemoteShutterAPI를 통해 보고합니다.
이벤트 흐름
| 기기 이벤트 | 앱에서 처리할 작업 | 보고할 상태 |
|---|---|---|
.enter | 카메라 권한을 요청하고 촬영 세션을 준비한 뒤 카메라 화면을 표시합니다. | .enteredPhotoMode 또는 .exitedOrUnableToEnter |
.capture | 앱 카메라로 사진을 촬영합니다. | .photoSuccess 또는 .photoFailed |
.exit | 촬영을 중지하고 카메라 화면을 닫습니다. | .exitedOrUnableToEnter |
.unknown | 지원하지 않는 입력을 안전하게 무시합니다. | 기기 계약에서 요구하지 않는 한 보고하지 않습니다. |
이 API는 기기 카메라로 사진을 촬영하는 메서드를 제공하지 않습니다. 앱 카메라 구현과 권한 처리는 앱에서 담당합니다.
관련 가이드
원격 셔터 처리
기기 셔터 이벤트 처리 및 앱 카메라 상태 동기화