-
Notifications
You must be signed in to change notification settings - Fork 0
Core Remote Camera Overview
Mr.P edited this page Aug 25, 2026
·
1 revision
Remote Camera is an event-and-response workflow. The connected device sends a RemoteShutterEvent to the app; the app enters its local camera UI or captures a photo, then reports a RemoteShutterState through DeviceRemoteShutterAPI.
| Device event | App responsibility | State to report |
|---|---|---|
.enter |
Request camera permission, prepare the capture session, and show the camera UI. |
.enteredPhotoMode or .exitedOrUnableToEnter
|
.capture |
Capture a photo with the app camera. |
.photoSuccess or .photoFailed
|
.exit |
Stop capture and leave the camera UI. | .exitedOrUnableToEnter |
.unknown |
Ignore unsupported input safely. | None unless your device contract requires it. |
This API does not provide a method that makes the device camera take a photo. The app is responsible for its own camera implementation and permissions.
Browse the generated Wiki navigation for the pages in this section.
AIBuds SDK documentation · Full documentation · API Reference
- Introduction
- Getting Started
- Core Concepts
-
Core Features
- Basic Features
- Device Info
- Find Device
- Physical Operations
- Work Mode
- Work Status
- Wear Detection
- Volume Control
- Music Control
- TWS
- Equalizer
- ANC
- Audio
- Camera
- Remote Camera
- File Import
- Teleprompter
- Segment Navigation
- Live Streaming
- Device Applications
- OTA
- Camera OTA
- Service Auth
- AI Services
- Voice Assistant
- Logging
- Advanced Topics
- Releases
- Troubleshooting