camera.updateSession
সেশনের সময়সীমা রিফ্রেশ করে। একটি সেশন স্বয়ংক্রিয়ভাবে ক্যামেরার সাথে কোনো মিথস্ক্রিয়ায় আপডেট হয়; উদাহরণস্বরূপ, একটি 10-মিনিটের টাইমআউট দিয়ে শুরু হওয়া একটি সেশনটি 10 মিনিটে পুনরায় সেট করা উচিত যখন একটি takePicture
কমান্ড কার্যকর হয়। এপিআই লেভেল 2-এ এই কমান্ডটি বাতিল করা হয়েছে।
পরামিতি
- sessionId: টাইপ স্ট্রিং এর অনন্য সেশন শনাক্তকারী।
- টাইমআউট: (ঐচ্ছিক) সেকেন্ডের মধ্যে অনুরোধ করা সেশনের সময়সীমা। যদি বাদ দেওয়া হয় (HTTP অনুরোধের কোন বডি নেই), ক্যামেরা একটি যুক্তিসঙ্গত সময়সীমা নির্ধারণ করবে।
ফলাফল
- sessionId: নিশ্চিত সেশন শনাক্তকারী স্ট্রিং যা কমান্ডে পাঠানো হয়েছিল।
- সময় শেষ: সেকেন্ডের মধ্যে সেশনের সময়সীমা নিশ্চিত করা হয়েছে।
ত্রুটি
- missing Parameter:
sessionId
অনুপস্থিত; উদাহরণস্বরূপ, sessionId
নির্দিষ্ট করা নেই। - invalidParameterName: এক বা একাধিক ইনপুট প্যারামিটার নাম অচেনা।
- invalidParameterValue: ইনপুট প্যারামিটার নাম স্বীকৃত, কিন্তু এক বা একাধিক পাস করা মান অবৈধ; উদাহরণস্বরূপ,
sessionId
বিদ্যমান নেই, এটি আর সক্রিয় নেই, এর ডেটা টাইপ ভুল, বা timeout
ভুল ডেটা টাইপ৷
কমান্ড I/O |
---|
কমান্ড ইনপুট | { "parameters": { "sessionId": "12ABC3", "timeout": 50 } } |
কমান্ড আউটপুট | { "results": { "sessionId": "12ABC3", "timeout": 50 } } |
কমান্ড আউটপুট (ত্রুটি) | { "error": { "code": "missingParameter", "message": "Parameter sessionId is missing." } } |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-11-08 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2024-11-08 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["Refreshes the camera session timeout upon interaction and resets it to the initially specified duration."],["Requires a unique session identifier (`sessionId`) and optionally allows specifying a desired timeout duration in seconds."],["Returns the confirmed session identifier and timeout or reports errors like missing or invalid parameters."],["This command is deprecated and was replaced with newer methods in API level 2."]]],["The core function is to refresh a camera session's timeout. It utilizes a `sessionId` string for identification. An optional `timeout` parameter (in seconds) can be set; otherwise, the camera determines a reasonable duration. Successful execution returns the confirmed `sessionId` and `timeout`. Errors occur with missing or invalid `sessionId`, or invalid parameter names/values. This command has been deprecated from API level 2.\n"]]