Yang Baru

Level API 2.1

Dirilis Mei 2017

Perubahan penting

API level 2

Dirilis Juli 2016

Perubahan penting

  • sessionId tidak digunakan lagi dan perintah terkait/yang dimodifikasi tidak digunakan lagi. API level 2 dirancang untuk satu koneksi klien dan produsen kamera harus memastikan bahwa hanya satu klien yang terhubung setiap saat (misalnya dengan membatasi satu koneksi Wi-Fi saja).
  • Perintah yang tidak digunakan lagi getImage / getMetadata.
    • URL absolut file digunakan untuk mendownload langsung dari server HTTP kamera.
  • Menambahkan/memodifikasi perintah dan opsi untuk perekaman video, pengambilan gambar interval, dan pratinjau langsung.
    • Menambahkan perintah startCapture / stopCapture / getLivePreview / processPicture / reset.
    • Mengganti nama listImages menjadi listFiles dan mengubah input/output untuk menangani jenis video serta jenis gambar.
    • Menambahkan opsi previewFormat, previewFormatSupport, captureInterval, captureIntervalSupport, captureNumber, captureNumberSupport, remainingVideoSeconds, pollingDelay, delayProcessing, delayProcessingSupport, dan clientVersion.
    • Mengubah opsi captureModeSupport, isoSupport, shutterSpeedSupport, fileFormatSupport, hdr, hdrSupport, exposureBracket, dan exposureBracketSupport.
  • Menambahkan spesifikasi XMP video 360.
  • Menambahkan kolom apiLevel ke output /osc/info.
    • apiLevel: Kolom ditambahkan di API level 2. Secara default, kolom ini dianggap sebagai API level 1 jika kolom ini tidak ada. Developer bertanggung jawab untuk mengambil informasi ini dan mengimplementasikannya secara berbeda berdasarkan nilai.

Kompatibilitas mundur

  • Produsen kamera: Jika Anda telah mendukung API level 1, sangat direkomendasikan agar Anda mendukung API level 1 dan API level 2 sebagai solusi perantara selama beberapa bulan sebelum update terakhir dan memberikan update firmware untuk kamera yang menjalankan API level 1. Jika tidak, klien yang hanya mendukung API level 1 tidak akan berfungsi dengan kamera Anda.
  • Developer aplikasi: Perhatikan bahwa perubahan ini memengaruhi aplikasi yang sebelumnya dipublikasikan, dan Anda bertanggung jawab untuk membuat perubahan yang sesuai guna menangani kedua versi dan mengingatkan pemilik kamera untuk mengupdate firmware mereka.