سطح API 2.1
منتشر شده در می 2017
تغییرات کلیدی
- آپلود مستقیم اضافه شد تا دوربین ها بتوانند مستقیماً روی سرورها آپلود شوند.
- شامل دستورات جدید
switchWifiوuploadFileاست. - اضافه شده
photoStitchingSupport,photoStitching,videoStitchingSupport,videoStitching,videoGPSSupport,videoGPSبه گزینه های OSC . - فیلد
cameraIdبه خروجی/osc/infoاضافه شد.
- شامل دستورات جدید
- مشخصات XMP ویدیوی 360 با استاندارد باز جدید جایگزین شد.
- توصیه برای مشخص کردن ساخت/مدل دوربین در MP4 های ویدیویی 360 اضافه شده است.
API سطح 2
ژوئیه 2016 منتشر شد
تغییرات کلیدی
- دستورات مربوط به
sessionIdمنسوخ و منسوخ/تغییر شده. API سطح 2 برای یک اتصال کلاینت طراحی شده است و سازندگان دوربین باید مطمئن شوند که در هر زمان فقط یک کلاینت متصل است (مثلاً از طریق محدود کردن تنها یک اتصال وای فای).- دستورات منسوخ
startSession/updateSession/closeSession. -
sessionIdمنسوخ شده از ورودی دستوراتtakePicture/getOptions/setOptions.
- دستورات منسوخ
- دستورات منسوخ
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 را پشتیبانی می کنند با دوربین های شما کار نخواهند کرد.
- توسعه دهندگان برنامه: توجه داشته باشید که این تغییرات بر برنامه قبلاً منتشر شده شما تأثیر می گذارد و این مسئولیت شماست که تغییرات مربوطه را در هر دو نسخه انجام دهید و به دارندگان دوربین یادآوری می کند که سیستم عامل خود را به روز کنند.