camera.startSession
Avvia una sessione che scade dopo un intervallo fisso. Blocca la videocamera in
che richiede il cliente e si assicura che la videocamera rimanga attiva. Tieni presente che a partire da
dovrebbe essere sempre consentita una nuova sessione. Se esiste già una sessione,
dovrebbe essere chiuso automaticamente dalla videocamera prima di iniziare la nuova sessione.
Questo comando è stato deprecato nel livello API 2.
Parametri
- timeout: (facoltativo) timeout di sessione richiesto in secondi.
Se omesso (la richiesta HTTP non ha un corpo), la fotocamera dovrebbe determinare una
timeout.
Risultati
- sessionId: identificatore di sessione univoco della stringa di tipo.
- timeout:timeout della sessione confermato in secondi.
Errori
- invalidParameterName:nome del parametro di input non riconosciuto.
- invalidParameterValue: il nome del parametro di input è riconosciuto, ma
il valore trasmesso non è valido. Ad esempio, il valore non rientra nell'intervallo o i relativi dati
il tipo non è corretto.
I/O comando |
Input comando |
{ "parameters": { "timeout": 50 } } |
Output comando |
{ "results": { "sessionId": "12ABC3", "timeout": 50 } } |
Output comando (errore) |
{ "error": { "code": "cameraInExclusiveUse", "message": "Camera already in exclusive use, new session can't be started." } } |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-08-21 UTC.
[null,null,["Ultimo aggiornamento 2024-08-21 UTC."],[[["Starts a session that locks the camera to the requesting client and keeps it awake, timing out after a specified or default interval."],["A new session can always be started, automatically closing any existing session."],["This command, deprecated in API level 2, returns a unique session ID and the confirmed timeout duration."],["Possible errors include invalid parameter names or values, or the camera already being in exclusive use."]]],["The core action initiates a timed camera session, locking the camera to the client and ensuring it remains active. A new session is always permitted, automatically ending any existing session. The user can optionally specify a session timeout in seconds; otherwise, the camera sets a default. The output includes a unique session ID and the confirmed timeout. Errors can occur if parameter names or values are invalid. This command has been deprecated after API level 2.\n"]]