تضبط قيمًا للسمات المحدّدة. على سبيل المثال، نظام تشغيل/إيقاف GPS، والتاريخ الوقت
ISO وتوازن اللون الأبيض وسرعة الغالق وتأخير وضع السكون/إيقاف التشغيل وما إلى ذلك. تم تعديل هذا الأمر في المستوى 2 من واجهة برمجة التطبيقات.
المعلمات
sessionId: معرّف فريد للجلسة من نوع السلسلة، تم الحصول عليه
باستخدام الأمر camera.startSession.
تم إيقاف هذا الحقل في المستوى 2 من واجهة برمجة التطبيقات.
options: أزواج JSON <key, value> من السمات المطلوب ضبطها. تشير رسالة الأشكال البيانية
واحدة من الأنواع التالية: String أو String Array أو Number أو
Number Array، Boolean، Object، Object Array. عرض
الخيارات:
النتائج
لا يؤدي هذا الأمر إلى عرض أي نتيجة.
الأخطاء
مَعلمة مفقودة: يجب توفُّر مَعلمة واحدة أو أكثر من المَعلمات المطلوبة. حيث
مثال، لم يتم تحديد options.
spamparamName: خيارًا واحدًا أو أكثر لمَعلمة إدخال أو أكثر
الاسم غير معروف أو غير متوافق، على سبيل المثال يجب أن يُرجع هذا الرمز إذا
الخيار (مثل captureInterval) من المستوى 2 لواجهة برمجة التطبيقات عند استخدام clientVersion
في Options يساوي 1.
invalidParameterValue: معلَمة إدخال أو اسم خيار واحدة أو أكثر
يتم التعرف عليها، ولكن قيمتها غير صالحة؛ على سبيل المثال، نوع البيانات غير صحيح.
تاريخ التعديل الأخير: 2024-08-21 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-08-21 (حسب التوقيت العالمي المتفَّق عليه)"],[[["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"]]