Establece valores para las propiedades especificadas. por ejemplo, GPS activado/desactivado, fecha & tiempo, ISO, balance de blancos, velocidad del obturador, retraso de suspensión/apagado, etcétera. Este comando se modificó en el nivel de API 2.
Parámetros
- sessionId: Identificador único de la sesión del tipo de string, obtenido
con el comando
camera.startSession. Este campo dejó de estar disponible en el nivel de API 2. - options:Pares JSON
<key, value>de las propiedades que se configurarán. El puede ser cualquiera de los siguientes tipos:String,String Array,Number,Number Array,Boolean,ObjectyObject Array. Consulta Opciones.
Resultados
- Este comando no muestra ningún resultado.
Errores
- missingParameter: Faltan uno o más parámetros obligatorios. para
ejemplo, no se especifica
options. - invalidParameterName: Una o más opciones o opciones de parámetros de entrada
no se reconoce o no se admite, p.ej., debería devolverse este código si un
la opción (p.ej.,
captureInterval) del nivel de API 2 se usa cuandoclientVersionenOptionses 1. - invalidParameterValue: Nombre de opción o parámetro de entrada se reconoce, 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."
}
} |