camera.startSession
Inicia uma sessão que expira após um intervalo fixo. Trava a câmera no
o cliente solicitante e garante que a câmera permaneça ativa. A partir de
uma nova sessão sempre deve ser permitida. Se já houver uma sessão,
devem ser fechados automaticamente pela câmera antes de iniciar a nova sessão.
Esse comando foi descontinuado no nível 2 da API.
Parâmetros
- timeout: (opcional) o tempo limite da sessão solicitado em segundos.
Se omitido (a solicitação HTTP não tem corpo), a câmera deve determinar um valor
tempo limite.
Resultados
- sessionId::identificador exclusivo de sessão do tipo string.
- tempo limite:tempo limite confirmado da sessão em segundos.
Erros
- invalidParameterName:o nome do parâmetro de entrada não foi reconhecido.
- invalidParameterValue: o nome do parâmetro de entrada é reconhecido, mas o
o valor passado é inválido; por exemplo, o valor está fora do intervalo ou os dados
está incorreto.
E/S de comando |
Entrada de comando |
{ "parameters": { "timeout": 50 } } |
Resposta ao comando |
{ "results": { "sessionId": "12ABC3", "timeout": 50 } } |
Resposta ao comando (erro) |
{ "error": { "code": "cameraInExclusiveUse", "message": "Camera already in exclusive use, new session can't be started." } } |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-08-21 UTC.
[null,null,["Última atualização 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"]]