مقادیر را برای خواص مشخص شده تنظیم می کند. به عنوان مثال، GPS روشن/خاموش، تاریخ و زمان، ISO، تعادل رنگ سفید، سرعت شاتر، تاخیر خواب/خاموش کردن، و غیره. این دستور در سطح 2 API اصلاح شد.
پارامترها
sessionId: شناسه جلسه منحصر به فرد از نوع رشته که با استفاده از دستور camera.startSession به دست می آید. این فیلد در سطح 2 API منسوخ شده است.
گزینه ها: JSON <key, value> جفت خصوصیات برای تنظیم. مقدار می تواند یکی از انواع زیر باشد: String ، String Array ، Number ، Number Array ، Boolean ، Object ، Object Array . به گزینه ها مراجعه کنید.
نتایج
این دستور هیچ نتیجه ای را بر نمی گرداند.
خطاها
missingParameter: یک یا چند پارامتر مورد نیاز وجود ندارد. برای مثال options مشخص نشده است.
invalidParameterName: یک یا چند گزینه پارامتر ورودی یا نام گزینه شناسایی نشده یا پشتیبانی نمی شود، به عنوان مثال اگر گزینه ای (مثلا captureInterval ) از سطح 2 API استفاده می شود زمانی که clientVersion در Options 1 است، این کد باید برگردانده شود.
invalidParameterValue: یک یا چند پارامتر ورودی یا نام گزینه شناسایی شده است، اما مقدار آن نامعتبر است. به عنوان مثال، یک نوع داده نادرست است.
تاریخ آخرین بهروزرسانی 2024-11-08 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-08 بهوقت ساعت هماهنگ جهانی."],[[["Sets camera properties like GPS, date/time, ISO, and shutter speed."],["This command was modified in API level 2, removing the need for a session identifier."],["`options` parameter accepts JSON key-value pairs to configure camera settings."],["Possible errors include missing parameters, invalid parameter names or values."]]],["This command sets properties like GPS, date/time, ISO, white balance, and shutter speed. In API level 1, it required a unique `sessionId` from `camera.startSession`; this is deprecated in API level 2. The input includes `options` as JSON key-value pairs to define the properties. API level 1 needed a sessionId, API level 2 removed it. No results are returned, but errors cover missing, invalid parameter names or values. The command input shows how to define parameters for both API levels.\n"]]