מגדיר ערכים למאפיינים שצוינו; לדוגמה, הפעלה/כיבוי של GPS, תאריך זמן,
ISO, איזון לבן, מהירות התריס, עיכוב בשינה/כיבוי וכו'. הפקודה הזו שונתה ברמת API 2.
פרמטרים
sessionId: מזהה סשן ייחודי של מחרוזת סוג, שהושג
באמצעות הפקודה camera.startSession.
השדה הזה הוצא משימוש ברמת API 2.
אפשרויות: זוגות <key, value> של JSON של המאפיינים שרוצים להגדיר.
הערך יכול להיות כל אחד מהסוגים הבאים: String, String Array, Number,
Number Array, Boolean, Object, Object Array. צפייה
אפשרויות.
תוצאות
הפקודה הזו לא מחזירה תוצאה.
שגיאות
missingParameter: חסר פרמטר נדרש אחד או יותר; עבור
לדוגמה, options לא צוין.
falseParameterName: אפשרות אחת או יותר של פרמטר קלט
הוא לא מזוהה או לא נתמך, למשל: צריך להחזיר את הקוד הזה אם
האפשרות (למשל captureInterval) מרמת API 2 נמצאת בשימוש כאשר clientVersion
בOptions הוא 1.
invalidParameterValue: פרמטר קלט אחד או שם אפשרות אחד או יותר
מזוהה, אבל הערך שלו לא חוקי. לדוגמה, סוג הנתונים שגוי.
[null,null,["עדכון אחרון: 2024-08-21 (שעון UTC)."],[[["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"]]