camera.startSession
Memulai sesi yang waktu habis setelah interval tetap. Kunci kamera ke
meminta klien dan memastikan
kamera tetap terjaga. Perhatikan, memulai
sesi baru harus
selalu diizinkan. Jika sudah ada, sesi
akan ditutup secara otomatis oleh kamera sebelum memulai sesi baru.
Perintah ini tidak digunakan lagi di API level 2.
Parameter
- timeout: (Opsional) Waktu tunggu sesi yang diminta dalam detik.
Jika dihilangkan (permintaan HTTP tidak memiliki isi), kamera harus menentukan
waktu tunggu habis.
Hasil
- sessionId: ID sesi unik dari string jenis.
- timeout:Waktu tunggu sesi yang dikonfirmasi dalam detik.
Error
- invalidParameterName: Nama parameter input tidak dikenal.
- invalidParameterValue: Nama parameter input dikenali, tetapi
nilai yang diteruskan tidak valid; misalnya, nilai di luar rentang atau datanya
jenisnya salah.
I/O Perintah |
Input Perintah |
{ "parameters": { "timeout": 50 } } |
Output Perintah |
{ "results": { "sessionId": "12ABC3", "timeout": 50 } } |
Output Perintah (Error) |
{ "error": { "code": "cameraInExclusiveUse", "message": "Camera already in exclusive use, new session can't be started." } } |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-08-21 UTC.
[null,null,["Terakhir diperbarui pada 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"]]