Cam.startSession
ऐसा सेशन शुरू करता है जो तय इंटरवल के बाद खत्म हो जाता है. कैमरे को
साथ ही, यह पक्का करती है कि कैमरा चालू रहे. कृपया ध्यान दें, शुरू होने पर
नए सत्र की हमेशा अनुमति दी जानी चाहिए. अगर कोई मौजूदा सेशन है, तो
नया सेशन शुरू करने से पहले, कैमरे से अपने-आप बंद हो जाना चाहिए.
इस निर्देश को एपीआई लेवल 2 में बंद कर दिया गया था.
पैरामीटर
- समय खत्म: (ज़रूरी नहीं) अनुरोध किए गए सेशन का टाइम आउट सेकंड में.
अगर इसे हटाया जाता है (एचटीटीपी अनुरोध के लिए कोई मुख्य हिस्सा नहीं है), तो कैमरे को
टाइम आउट हो गया.
नतीजे
- sessionId: टाइप स्ट्रिंग का यूनीक सेशन आइडेंटिफ़ायर.
- समय खत्म: सेशन के टाइम आउट की पुष्टि सेकंड में हो जाती है.
गड़बड़ियां
- अमान्य पैरामीटर का नाम: इनपुट पैरामीटर के नाम की पहचान नहीं की जा सकी.
- invalidParameterValue: इनपुट पैरामीटर का नाम पहचाना जा चुका है, लेकिन
पास की गई वैल्यू अमान्य है; उदाहरण के लिए, मान सीमा से बाहर है या उसका डेटा
प्रकार गलत है.
कमांड I/O |
कमांड इनपुट |
{ "parameters": { "timeout": 50 } } |
कमांड आउटपुट |
{ "results": { "sessionId": "12ABC3", "timeout": 50 } } |
कमांड आउटपुट (गड़बड़ी) |
{ "error": { "code": "cameraInExclusiveUse", "message": "Camera already in exclusive use, new session can't be started." } } |
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-08-21 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2024-08-21 (UTC) को अपडेट किया गया."],[[["Starts a session that locks the camera to the requesting client and keeps it awake, timing out after a specified or default interval."],["A new session can always be started, automatically closing any existing session."],["This command, deprecated in API level 2, returns a unique session ID and the confirmed timeout duration."],["Possible errors include invalid parameter names or values, or the camera already being in exclusive use."]]],["The core action initiates a timed camera session, locking the camera to the client and ensuring it remains active. A new session is always permitted, automatically ending any existing session. The user can optionally specify a session timeout in seconds; otherwise, the camera sets a default. The output includes a unique session ID and the confirmed timeout. Errors can occur if parameter names or values are invalid. This command has been deprecated after API level 2.\n"]]