অনুরোধ করা বৈশিষ্ট্যের জন্য বর্তমান সেটিংস প্রদান করে। এই কমান্ডটি এপিআই লেভেল 2 এ পরিবর্তন করা হয়েছে।
পরামিতি
sessionId:camera.startSession কমান্ড ব্যবহার করে প্রাপ্ত ধরনের স্ট্রিংয়ের অনন্য সেশন শনাক্তকারী। এপিআই লেভেল 2-এ এই ক্ষেত্রটি বাতিল করা হয়েছে।
optionNames: প্রপার্টি নামের একটি স্ট্রিং অ্যারে ফেরত দিতে হবে।
ফলাফল
বিকল্প: অনুরোধ করা বৈশিষ্ট্যগুলির JSON <key, value> জোড়া। মান নিম্নলিখিত ধরনের হতে পারে: String , String Array , Number , Number Array , Boolean , Object , Object Array । বিকল্পগুলি দেখুন।
ত্রুটি
missingParameter: এক বা একাধিক প্রয়োজনীয় প্যারামিটার অনুপস্থিত; উদাহরণস্বরূপ, optionNames নির্দিষ্ট করা নেই।
invalidParameterName: এক বা একাধিক ইনপুট প্যারামিটার নাম বা বিকল্পের নাম অস্বীকৃত বা অসমর্থিত, যেমন এই কোডটি ফেরত দেওয়া উচিত যদি API স্তর 2 থেকে একটি বিকল্প (যেমন captureInterval ) ব্যবহার করা হয় যখন OptionsclientVersion 1 হয়।
invalidParameterValue: ইনপুট প্যারামিটার নাম স্বীকৃত, কিন্তু এক বা একাধিক মান অবৈধ; উদাহরণস্বরূপ, sessionId বিদ্যমান নেই, নিষ্ক্রিয়, বা এর ডেটা টাইপটি ভুল। এই ত্রুটি কোডটি এপিআই লেভেল 2-এ বাতিল করা হয়েছে যেহেতু যে কোনো বিকল্পের নাম অবৈধ হলে, invalidParameterName ফেরত দিতে হবে।
[null,null,["2024-11-08 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["This command returns current camera settings for the requested properties, specified in `optionNames`."],["API level 2 removed the requirement for a `sessionId`, obtained from `camera.startSession`."],["Results are provided in JSON format as `\u003ckey, value\u003e` pairs within the `options` field."],["Possible errors include `missingParameter` if required parameters are absent and `invalidParameterName` for unsupported option names."],["`invalidParameterValue` error was deprecated in API level 2 and replaced with `invalidParameterName` for invalid option names."]]],["This command retrieves current settings for specified properties. It requires an array of `optionNames` to be provided. It returns a JSON object containing `\u003ckey, value\u003e` pairs of the requested properties within the `options` field. API level 1 required a `sessionId` obtained from `camera.startSession`, but this is deprecated in API level 2. Errors include `missingParameter`, `invalidParameterName` for unrecognized parameters, and `invalidParameterValue` for incorrect values in API 1.\n"]]