Yenilikler

API düzeyi 2.1

Yayınlanma tarihi: Mayıs 2017

Önemli değişiklikler

API düzeyi 2

Yayınlanma tarihi: Temmuz 2016

Önemli değişiklikler

  • Desteği sonlandırılmış sessionId ve desteği sonlandırılmış/değiştirilmiş ilgili komutlar. API düzeyi 2, tek bir istemci bağlantısı için tasarlanmıştır ve kamera üreticileri aynı anda yalnızca bir istemcinin bağlı olduğundan emin olmalıdır (örneğin, yalnızca bir kablosuz bağlantıyı sınırlandırarak).
  • Kullanımdan kaldırılan komutlar getImage / getMetadata.
    • Bir dosyanın mutlak URL'si, doğrudan kameranın HTTP sunucusundan indirme işlemi için kullanılır.
  • Video çekimi, aralıklı resim yakalama ve canlı önizleme için eklenen/değiştirilen komutlar ve seçenekler.
    • Eklenen komutlar startCapture / stopCapture / getLivePreview / processPicture / reset.
    • listImages, listFiles olarak yeniden adlandırıldı ve giriş/çıkışlar, video türlerinin yanı sıra resim türlerini işlemek için değiştirildi.
    • previewFormat, previewFormatSupport, captureInterval, captureIntervalSupport, captureNumber, captureNumberSupport, remainingVideoSeconds, pollingDelay, delayProcessing, delayProcessingSupport ve clientVersion seçenekleri eklendi.
    • Değiştirilen captureModeSupport, isoSupport, shutterSpeedSupport, fileFormatSupport, hdr, hdrSupport, exposureBracket ve exposureBracketSupport seçenekleri.
  • 360 video XMP spesifikasyonu eklendi.
  • apiLevel alanı /osc/info çıkışına eklendi.
    • apiLevel: Alan, API düzeyi 2'de eklendi. Bu alan eksik olduğunda varsayılan olarak API düzeyi 1 olarak kabul edilir. Bu bilgileri almak ve değere göre farklı şekilde uygulamak geliştiricilerin sorumluluğundadır.

Geriye dönük uyumluluk

  • Kamera üreticileri: API düzeyi 1'i destekliyorsanız son güncellemeden birkaç ay önce hem API düzeyi 1'i hem de API düzeyi 2'yi orta çözüm olarak desteklemeniz ve API düzeyi 1'i çalıştıran kameralar için donanım yazılımı güncellemesi sağlamanız önemle tavsiye edilir. Aksi takdirde yalnızca API düzeyi 1'i destekleyen istemciler kameralarınızla çalışmaz.
  • Uygulama geliştiriciler: Bu değişikliklerin daha önce yayınlanan uygulamanızı etkilediğini unutmayın. Her iki sürümü de kullanmak ve kamera sahiplerine donanımlarını güncellemelerini hatırlatmak için gerekli değişiklikleri yapmak sizin sorumluluğunuzdadır.