Retorna as configurações atuais das propriedades solicitadas. Esse comando foi modificado no nível 2 da API.
Parâmetros
sessionId::identificador exclusivo de sessão do tipo string recebido
usando o comando camera.startSession.
Esse campo foi descontinuado no nível 2 da API.
optionNames:uma matriz de strings de nomes de propriedades a serem retornados.
Resultados
options: pares JSON <key, value> das propriedades solicitadas.
O valor pode ser qualquer um destes tipos: String, String Array, Number,
Number Array, Boolean, Object e Object Array. Consulte
Opções.
Erros
missingParameter: um ou mais parâmetros obrigatórios estão ausentes.
por exemplo, optionNames não é especificado.
invalidParameterName:um ou mais nomes ou opções de parâmetros de entrada
nome não reconhecido ou suportado, por exemplo, este código deve ser retornado se uma
(por exemplo, captureInterval) do nível 2 da API é usada quando clientVersion
em Options é 1.
invalidParameterValue: os nomes dos parâmetros de entrada são reconhecidos, mas
um ou mais valores são inválidos; Por exemplo, sessionId não existe,
está inativo ou o tipo de dados está incorreto. Esse código de erro foi descontinuado em
API de nível 2 porque, quando qualquer nome de opção é inválido, invalidParameterName
deve ser retornado.
[null,null,["Última atualização 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"]]