Camera.startSession

Sabit bir aradan sonra zaman aşımına uğrayan bir oturum başlatır. Kamerayı şurada kilitler: kameranın açık kalmasını sağlıyor. Lütfen unutmayın: yeni bir oturuma her zaman izin verilmelidir. Mevcut bir oturum varsa yeni oturuma başlamadan önce kamera tarafından otomatik olarak kapatılmalıdır. Bu komut, API düzeyi 2'de kullanımdan kaldırılmıştır.

Parametreler

  • timeout: (İsteğe bağlı) Saniye cinsinden istenen oturum zaman aşımı. Atlanırsa (HTTP isteğinin gövdesi yoksa) kamera, zaman aşımına uğrar.

Sonuçlar

  • sessionId: Dize türünün benzersiz oturum tanımlayıcısı.
  • zaman aşımı: Saniye cinsinden onaylanmış oturum zaman aşımı.

Hatalar

  • geçersizParametreAdı: Giriş parametresi adı tanınmıyor.
  • invalidParameterValue: Giriş parametresinin adı tanınır ancak geçirilen değer geçersiz; Örneğin değer aralık dışında veya ilgili veriler türü yanlış.

Komut G/Ç

Komut Girişi
{
    "parameters": {
        "timeout": 50
    }
}
Komut Çıkışı
{
    "results": {
        "sessionId": "12ABC3",
        "timeout": 50
    }
}
Komut Çıkışı (Hata)
{
    "error": {
        "code": "cameraInExclusiveUse",
        "message": "Camera already in exclusive use, new
        session can't be started."
    }
}