camera.setOptions

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Establece valores para propiedades específicas; por ejemplo, GPS activado/desactivado, fecha &hora, ISO, balance de blancos, velocidad del obturador, suspensión/retraso de apagado, etc. Este comando se modificó en el nivel de API 2.

Parámetros

  • sessionId: Es el identificador de sesión único de la string de tipo, obtenido con el comando camera.startSession. Este campo quedó obsoleto en el nivel de API 2.
  • options: Son los pares <key, value> de JSON de las propiedades que se establecerán. El valor puede ser cualquiera de los siguientes tipos: String, String Array, Number, Number Array, Boolean, Object y Object Array. Consulta Opciones.

Resultados

  • Este comando no muestra ningún resultado.

Errores

  • missingParameter: Falta uno o más parámetros obligatorios. Por ejemplo, no se especificó options.
  • invalidParameterName: no se reconoce o no se admite una o más opciones de parámetros de entrada o nombres de opciones, p.ej., este código se debe mostrar si se usa una opción (p.ej., captureInterval) de nivel de API 2 cuando clientVersion en Options es 1.
  • invalidParameterValue: Se reconocen uno o más parámetros de entrada o nombres de opciones, pero su valor no es válido; por ejemplo, un tipo de datos es incorrecto.

E/S de comando

Entrada de comando (nivel de API 1)
{
    "parameters": {
        "sessionId": "12ABC3",
        "options": {
            "isoBalance": 200
        }
    }
}
Resultado del comando (nivel de API 1)
none
Resultado del comando (error) (nivel de API 1)
{
    "error": {
        "code": "invalidParameterName",
        "message": "Parameter options contains unsupported option isoBalance."
    }
}
Entrada de comando (nivel de API 2)
{
    "parameters": {
        "options": {
            "iso": 200,
            "captureInterval": 20
        }
    }
}
Resultado del comando (nivel de API 2)
none
Resultado del comando (error) (nivel de API 2)
{
    "error": {
        "code": "invalidParameterName",
        "message": "Parameter options contains unsupported option captureInterval."
    }
}