নির্দিষ্ট বৈশিষ্ট্যের জন্য মান সেট করে; উদাহরণস্বরূপ, 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
) ব্যবহার করা হয় যখনOptions
clientVersion
1 হয়। - 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." } } |