AI-generated Key Takeaways
-
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.
-
optionsparameter accepts JSON key-value pairs to configure camera settings. -
Possible errors include missing parameters, invalid parameter names or values.
Sets values for specified properties; for example, GPS on/off, date & time, ISO, white balance, shutter speed, sleep/power-off delay, and so on. This command was modified in API level 2.
Parameters
- sessionId: Unique session identifier of type string, obtained
using the
camera.startSessioncommand. This field was deprecated in API level 2. - options: JSON
<key, value>pairs of the properties to set. The value can be any of the following types:String,String Array,Number,Number Array,Boolean,Object,Object Array. See Options.
Results
- This command returns no result.
Errors
- missingParameter: One or more required parameters is missing; for
example,
optionsis not specified. - invalidParameterName: One or more input parameter option or option
name is unrecognized or unsupported, e.g. this code should be returned if an
option (e.g.
captureInterval) from API level 2 is used whenclientVersioninOptionsis 1. - invalidParameterValue: One or more input parameter or option name is recognized, but its value is invalid; for example, a data type is incorrect.
Command I/O | |
|---|---|
| Command Input (API level 1) | {
"parameters": {
"sessionId": "12ABC3",
"options": {
"isoBalance": 200
}
}
} |
Command Output (API level 1) | none |
| Command Output (Error) (API level 1) | {
"error": {
"code": "invalidParameterName",
"message": "Parameter options contains unsupported option isoBalance."
}
} |
| Command Input (API level 2) | {
"parameters": {
"options": {
"iso": 200,
"captureInterval": 20
}
}
} |
Command Output (API level 2) | none |
| Command Output (Error) (API level 2) | {
"error": {
"code": "invalidParameterName",
"message": "Parameter options contains unsupported option captureInterval."
}
} |