रिमोट कैमरा का परिचय
Remote Camera event-and-response workflow है। Connected device app को RemoteShutterEvent भेजता है; app अपना local camera UI खोलता या photo capture करता है, फिर RemoteShutterState को DeviceRemoteShutterAPI से report करता है।
इवेंट प्रक्रिया
| Device event | App की जिम्मेदारी | Report होने वाली state |
|---|---|---|
.enter | Camera permission माँगें, capture session तैयार करें और camera UI दिखाएँ। | .enteredPhotoMode या .exitedOrUnableToEnter |
.capture | App camera से photo capture करें। | .photoSuccess या .photoFailed |
.exit | Capture रोकें और camera UI बंद करें। | .exitedOrUnableToEnter |
.unknown | Unsupported input को सुरक्षित रूप से ignore करें। | Device contract न माँगे तो कोई state नहीं। |
यह API device camera से photo लेने वाला method नहीं देता। App अपने camera implementation और permissions के लिए जिम्मेदार है।
संबंधित गाइड
रिमोट शटर संभालें
डिवाइस shutter events संभालें और app camera की स्थिति synchronize करें