Gibt die aktuellen Einstellungen für die angeforderten Properties zurück. Dieser Befehl wurde in API-Ebene 2 geändert.
Parameter
- sessionId::Eindeutige Sitzungs-ID des abgerufenen Strings
mit dem Befehl
camera.startSession. Dieses Feld wurde in API-Level 2 eingestellt. - optionNames:Ein String-Array mit Attributnamen, die zurückgegeben werden sollen.
Ergebnisse
- options: JSON-
<key, value>-Paare der angeforderten Attribute. Folgende Werte sind möglich:String,String Array,Number,Number Array,Boolean,ObjectundObject Array. Weitere Informationen finden Sie unter Optionen:
Fehler
- missingParameter:Mindestens ein erforderlicher Parameter fehlt.
Beispiel:
optionNamesist nicht angegeben. - invalidParameterName:Name oder Option eines oder mehrerer Eingabeparameters
wird nicht erkannt oder wird nicht unterstützt, z.B. sollte dieser Code zurückgegeben werden, wenn ein
Die Option (z.B.
captureInterval) von API-Ebene 2 wird verwendet, wennclientVersioninOptionsist 1. - invalidParameterValue::Namen von Eingabeparametern werden zwar erkannt, aber
Mindestens ein Wert ist ungültig. z. B.:
sessionIdexistiert nicht, ist inaktiv oder der zugehörige Datentyp ist falsch. Dieser Fehlercode wurde in API-Ebene 2:invalidParameterName, wenn ein Optionsname ungültig ist zurückgegeben werden soll.
Befehls-E/A | |
|---|---|
| Befehlseingabe (API-Ebene 1) | {
"parameters": {
"sessionId": "12ABC3",
"optionNames": [
"iso",
"isoSupport"
]
}
} |
| Befehlsausgabe (API-Ebene 1) | {
"results": {
"options": {
"iso": 200,
"isoSupport": [100, 200, 400, 800, 1600]
}
}
} |
| Befehlsausgabe (Fehler) (API-Ebene 1) | {
"error": {
"code": "invalidParameterName",
"message": "Parameter optionNames contains unrecognized option XYZ."
}
} |
| Befehlseingabe (API-Ebene 2) | {
"parameters": {
"optionNames": [
"iso",
"isoSupport"
]
}
} |
| Befehlsausgabe (API-Ebene 2) | {
"results": {
"options": {
"iso": 200,
"isoSupport": [100, 200, 400, 800, 1600]
}
}
} |
| Befehlsausgabe (Fehler) (API-Level 2) | {
"error": {
"code": "invalidParameterName",
"message": "Parameter optionNames contains unrecognized option XYZ."
}
} |