מה חדש

רמת API 2.1

הופץ במאי 2017

שינויים מרכזיים

רמת API 2

הופץ ביולי 2016

שינויים מרכזיים

  • פקודות sessionId שהוצאו משימוש ופקודות קשורות שהוצאו משימוש/השתנו. רמת API 2 מיועדת לחיבור עם לקוח אחד, ויצרני המצלמות צריכים לוודא שרק לקוח אחד מחובר בכל רגע נתון (למשל, באמצעות הגבלה של חיבור Wi-Fi אחד בלבד).
  • פקודות שהוצאו משימוש 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 לא יפעלו במצלמות.
  • מפתחי אפליקציות: שימו לב שהשינויים האלה משפיעים על האפליקציה שפרסמתם בעבר, ובאחריותכם לבצע את השינויים המתאימים בשתי הגרסאות ולהזכיר לבעלי המצלמות לעדכן את הקושחה שלהם.