Menetapkan nilai untuk properti yang ditentukan; misalnya, GPS aktif/nonaktif, tanggal & waktu,
ISO, white balance, kecepatan shutter, penundaan tidur/penonaktifan, dan sebagainya. Perintah ini diubah di API level 2.
Parameter
sessionId: ID sesi unik dari string jenis, yang diperoleh
menggunakan perintah camera.startSession.
Kolom ini tidak digunakan lagi di API level 2.
options: Pasangan <key, value> JSON untuk properti yang akan ditetapkan. Tujuan
dapat berupa salah satu jenis berikut: String, String Array, Number,
Number Array, Boolean, Object, Object Array. Lihat
Opsi.
Hasil
Perintah ini tidak menampilkan hasil.
Error
missingParameter: Satu atau beberapa parameter yang diperlukan tidak ada; untuk
contoh, options tidak ditentukan.
invalidParameterName: Satu atau beberapa opsi atau opsi parameter input
nama tidak dikenal atau tidak didukung, mis. kode ini harus dikembalikan jika sebuah
(mis. captureInterval) dari API level 2 digunakan saat clientVersion
di Options adalah 1.
invalidParameterValue: Satu atau beberapa nama opsi atau parameter input
dikenali, tetapi nilainya tidak valid; misalnya, tipe data salah.
[null,null,["Terakhir diperbarui pada 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"]]