سطح 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 را پشتیبانی می کنند با دوربین های شما کار نخواهند کرد.
- توسعه دهندگان برنامه: توجه داشته باشید که این تغییرات بر برنامه قبلاً منتشر شده شما تأثیر می گذارد و این مسئولیت شماست که تغییرات مربوطه را در هر دو نسخه انجام دهید و به دارندگان دوربین یادآوری می کند که سیستم عامل خود را به روز کنند.