تنظیمات فعلی را برای خواص درخواستی برمیگرداند. این دستور در سطح 2 API اصلاح شد.
پارامترها
sessionId: شناسه جلسه منحصر به فرد از نوع رشته که با استفاده از دستور camera.startSession به دست می آید. این فیلد در سطح 2 API منسوخ شده است.
optionNames: یک آرایه رشته ای از نام های دارایی برای بازگشت.
نتایج
گزینه ها: JSON <key, value> جفت ویژگی های درخواستی. مقدار می تواند یکی از انواع زیر باشد: String ، String Array ، Number ، Number Array ، Boolean ، Object ، Object Array . به گزینه ها مراجعه کنید.
خطاها
missingParameter: یک یا چند پارامتر مورد نیاز وجود ندارد. برای مثال، optionNames مشخص نشده است.
invalidParameterName: یک یا چند نام پارامتر ورودی یا نام گزینه شناسایی نشده یا پشتیبانی نمی شود، به عنوان مثال اگر گزینه ای (مثلا captureInterval ) از سطح 2 API استفاده می شود زمانی که clientVersion در Options 1 است، این کد باید برگردانده شود.
invalidParameterValue: نام پارامترهای ورودی شناسایی می شود، اما یک یا چند مقدار نامعتبر است. برای مثال، sessionId وجود ندارد، غیر فعال است، یا نوع داده آن نادرست است. این کد خطا در سطح 2 API منسوخ شده است زیرا وقتی نام هر گزینه نامعتبر است، invalidParameterName باید برگردانده شود.
تاریخ آخرین بهروزرسانی 2024-11-08 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-08 بهوقت ساعت هماهنگ جهانی."],[[["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"]]