নির্দিষ্ট বৈশিষ্ট্যের জন্য মান সেট করে; উদাহরণস্বরূপ, GPS চালু/বন্ধ, তারিখ ও সময়, ISO, সাদা ব্যালেন্স, শাটার গতি, ঘুম/পাওয়ার-অফ বিলম্ব ইত্যাদি। এই কমান্ডটি এপিআই লেভেল 2 এ পরিবর্তন করা হয়েছে।
পরামিতি
- sessionId: টাইপ স্ট্রিং এর অনন্য সেশন শনাক্তকারী,
camera.startSessionকমান্ড ব্যবহার করে প্রাপ্ত। এপিআই লেভেল 2-এ এই ক্ষেত্রটি বাতিল করা হয়েছে। - অপশন: JSON
<key, value>বৈশিষ্ট্যগুলির জোড়া সেট করতে। মান নিম্নলিখিত ধরনের হতে পারে:String,String Array,Number,Number Array,Boolean,Object,Object Array। বিকল্প দেখুন।
ফলাফল
- এই কমান্ড কোন ফলাফল প্রদান করে.
ত্রুটি
- missingParameter: এক বা একাধিক প্রয়োজনীয় প্যারামিটার অনুপস্থিত; উদাহরণস্বরূপ,
optionsনির্দিষ্ট করা নেই। - invalidParameterName: এক বা একাধিক ইনপুট প্যারামিটার বিকল্প বা বিকল্পের নাম অস্বীকৃত বা অসমর্থিত, যেমন এই কোডটি ফেরত দেওয়া উচিত যদি API স্তর 2 থেকে একটি বিকল্প (যেমন
captureInterval) ব্যবহার করা হয় যখনOptionsclientVersion1 হয়। - invalidParameterValue: এক বা একাধিক ইনপুট প্যারামিটার বা বিকল্পের নাম স্বীকৃত, কিন্তু এর মান অবৈধ; উদাহরণস্বরূপ, একটি ডেটা টাইপ ভুল।
কমান্ড I/O | |
|---|---|
| কমান্ড ইনপুট (API স্তর 1) | {
"parameters": {
"sessionId": "12ABC3",
"options": {
"isoBalance": 200
}
}
} | কমান্ড আউটপুট (API স্তর 1) | none |
| কমান্ড আউটপুট (ত্রুটি) (API স্তর 1) | {
"error": {
"code": "invalidParameterName",
"message": "Parameter options contains unsupported option isoBalance."
}
} |
| কমান্ড ইনপুট (API স্তর 2) | {
"parameters": {
"options": {
"iso": 200,
"captureInterval": 20
}
}
} | কমান্ড আউটপুট (API স্তর 2) | none |
| কমান্ড আউটপুট (ত্রুটি) (API স্তর 2) | {
"error": {
"code": "invalidParameterName",
"message": "Parameter options contains unsupported option captureInterval."
}
} |