Ustawia wartości dla określonych właściwości; np. GPS wł./wył., data czas,
ISO, balans bieli, szybkość migawki, opóźnienie uśpienia/wyłączenia itd. To polecenie zostało zmienione na poziomie interfejsu API 2.
Parametry
sessionId: unikalny identyfikator sesji typu ciąg znaków, uzyskany
za pomocą polecenia camera.startSession.
To pole zostało wycofane na poziomie interfejsu API 2.
options: pary JSON typu <key, value> właściwości do ustawienia.
wartości mogą być dowolnymi z tych typów: String, String Array, Number,
Number Array, Boolean, Object, Object Array. Zobacz
Opcje.
Wyniki
To polecenie nie zwraca żadnych wyników.
Błędy
missingparameter (brak parametru): brak co najmniej jednego wymaganego parametru; w przypadku
na przykład options nie został określony.
invalidparameterName:co najmniej 1 opcja lub opcja parametru wejściowego.
nazwa jest nierozpoznana lub nieobsługiwana, np. ten kod powinien być zwracany, jeśli
gdy używana jest opcja clientVersion (np. captureInterval) z interfejsu API poziomu 2
w Options wynosi 1.
invalidParameterValue::co najmniej jeden parametr do wprowadzania danych lub co najmniej 1 nazwa opcji.
jest rozpoznawany, ale jego wartość jest nieprawidłowa; np. typ danych jest nieprawidłowy.
Polecenie I/O
Dane wejściowe polecenia (poziom interfejsu API 1)
[null,null,["Ostatnia aktualizacja: 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"]]