רמת API 2.1
הופץ במאי 2017
שינויים מרכזיים
- הוספה של העלאה ישירה כדי לאפשר העלאה ישירה של מצלמות לשרתים.
- כולל פקודות חדשות
switchWifiו-uploadFile. - נוספו האפשרויות
photoStitchingSupport,photoStitching,videoStitchingSupport,videoStitching,videoGPSSupport,videoGPSלאפשרויות OSC. - השדה
cameraIdנוסף לפלט של/osc/info.
- כולל פקודות חדשות
- המפרט XMP בווידאו 360 הוחלף בתקן פתוח חדש.
- נוספה המלצה לציון make/model בקובצי MP4 של וידאו 360.
רמת API 2
הופץ ביולי 2016
שינויים מרכזיים
- פקודות
sessionIdשהוצאו משימוש ופקודות קשורות שהוצאו משימוש/השתנו. רמת API 2 מיועדת לחיבור עם לקוח אחד, ויצרני המצלמות צריכים לוודא שרק לקוח אחד מחובר בכל רגע נתון (למשל, באמצעות הגבלה של חיבור Wi-Fi אחד בלבד).- פקודות שהוצאו משימוש
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. כברירת מחדל, כשהשדה הזה חסר, היא נחשבת כרמה 1 של ה-API. המפתחים אחראים לאחזר את המידע הזה ולהטמיע אותו באופן שונה בהתאם לערך.
תאימות לאחור
- יצרני מצלמות: אם אתם תומכים ברמת API 1, מומלץ מאוד לתמוך גם ברמת API 1 וגם ברמת API 2 כפתרון ביניים למשך כמה חודשים לפני העדכון הסופי, ולספק עדכון קושחה למצלמות שמפעילות את רמת API 1. אחרת, לקוחות שתומכים רק ברמה 1 של ה-API לא יפעלו במצלמות.
- מפתחי אפליקציות: שימו לב שהשינויים האלה משפיעים על האפליקציה שפרסמתם בעבר, ובאחריותכם לבצע את השינויים המתאימים בשתי הגרסאות ולהזכיר לבעלי המצלמות לעדכן את הקושחה שלהם.