چه جدید است

سطح API 2.1

منتشر شده در می 2017

تغییرات کلیدی

API سطح 2

ژوئیه 2016 منتشر شد

تغییرات کلیدی

  • دستورات مربوط به sessionId منسوخ و منسوخ/تغییر شده. API سطح 2 برای یک اتصال کلاینت طراحی شده است و سازندگان دوربین باید مطمئن شوند که در هر زمان فقط یک کلاینت متصل است (مثلاً از طریق محدود کردن تنها یک اتصال وای فای).
  • دستورات منسوخ getImage / getMetadata .
    • URL مطلق یک فایل برای دانلود مستقیم از سرور HTTP دوربین استفاده می شود.
  • دستورات و گزینه‌های اضافه/تغییر شده برای ضبط ویدیو، ضبط تصویر با فاصله و پیش‌نمایش زنده.
    • دستورات اضافه شده startCapture / stopCapture / getLivePreview / processPicture / reset .
    • تغییر نام listImages به listFiles و ورودی/خروجی های اصلاح شده برای کنترل انواع ویدیو و همچنین انواع تصاویر.
    • گزینه های اضافه شده previewFormat ، previewFormatSupport ، captureInterval ، captureIntervalSupport ، captureNumber ، captureNumberSupport ، remainingVideoSeconds ، pollingDelay ، delayProcessing ، delayProcessingSupport ، و clientVersion .
    • گزینه های تغییر یافته captureModeSupport ، isoSupport ، shutterSpeedSupport ، fileFormatSupport ، hdr ، hdrSupport ، exposureBracket ، و exposureBracketSupport .
  • مشخصات XMP 360 ویدیو اضافه شد.
  • فیلد apiLevel به خروجی /osc/info اضافه شد.
    • apiLevel: فیلد در سطح API 2 اضافه شد. زمانی که این فیلد وجود نداشته باشد به طور پیش فرض سطح API 1 در نظر گرفته می شود. این مسئولیت توسعه دهندگان است که این اطلاعات را بازیابی کنند و بر اساس مقدار متفاوت پیاده سازی کنند.

سازگاری به عقب

  • سازندگان دوربین: اگر از سطح 1 API پشتیبانی می‌کنید، به شدت توصیه می‌شود که از API سطح 1 و API سطح 2 به‌عنوان یک راه‌حل میانی چند ماه قبل از به‌روزرسانی نهایی پشتیبانی کنید و یک به‌روزرسانی میان‌افزار برای دوربین‌های دارای API سطح 1 ارائه کنید. ، در غیر این صورت، کلاینت هایی که فقط API سطح 1 را پشتیبانی می کنند با دوربین های شما کار نخواهند کرد.
  • توسعه دهندگان برنامه: توجه داشته باشید که این تغییرات بر برنامه قبلاً منتشر شده شما تأثیر می گذارد و این مسئولیت شماست که تغییرات مربوطه را در هر دو نسخه انجام دهید و به دارندگان دوربین یادآوری می کند که سیستم عامل خود را به روز کنند.