Zwraca bieżące ustawienia żądanych właściwości. To polecenie zostało zmienione na poziomie interfejsu API 2.
Parametry
sessionId: unikalny identyfikator sesji typu uzyskanego ciągu znaków.
za pomocą polecenia camera.startSession.
To pole zostało wycofane na poziomie interfejsu API 2.
optionNames: tablica ciągów znaków z nazwami właściwości do zwrócenia.
Wyniki
options: pary JSON <key, value> żądanych właściwości.
Wartościami mogą być te typy wartości: String, String Array, Number,
Number Array, Boolean, Object, Object Array. Zobacz
Opcje.
Błędy
missingparameter (brak parametru): brak co najmniej jednego wymaganego parametru;
na przykład optionNames nie został określony.
invalidparameterName:co najmniej 1 nazwa 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::nazwy parametrów wejściowych są rozpoznawane,
co najmniej jedna wartość jest nieprawidłowa; na przykład sessionId nie istnieje,
jest nieaktywny lub jego typ danych jest nieprawidłowy. Ten kod błędu został wycofany w
Poziom 2 interfejsu API, ponieważ gdy jakakolwiek nazwa opcji jest nieprawidłowa, invalidParameterName
.
Polecenie I/O
Dane wejściowe polecenia (poziom interfejsu API 1)
[null,null,["Ostatnia aktualizacja: 2024-08-21 UTC."],[[["This command returns current camera settings for the requested properties, specified in `optionNames`."],["API level 2 removed the requirement for a `sessionId`, obtained from `camera.startSession`."],["Results are provided in JSON format as `\u003ckey, value\u003e` pairs within the `options` field."],["Possible errors include `missingParameter` if required parameters are absent and `invalidParameterName` for unsupported option names."],["`invalidParameterValue` error was deprecated in API level 2 and replaced with `invalidParameterName` for invalid option names."]]],["This command retrieves current settings for specified properties. It requires an array of `optionNames` to be provided. It returns a JSON object containing `\u003ckey, value\u003e` pairs of the requested properties within the `options` field. API level 1 required a `sessionId` obtained from `camera.startSession`, but this is deprecated in API level 2. Errors include `missingParameter`, `invalidParameterName` for unrecognized parameters, and `invalidParameterValue` for incorrect values in API 1.\n"]]