רמת API 1 של מפרט OSC API מתמקדת בסוג התמונה, ותמיכה בסרטונים נוספה ברמת API 2. אנחנו ממליצים ליצרני המצלמות להגדיר פקודות בהתאמה אישית או להרחיב את קבוצת הפרמטרים של הפקודות הסטנדרטיות לפי הצורך. הפרמטרים האלה מכונים פקודות ספק ופרמטרים של ספקים.
השמות של הפקודות והפרמטרים הספציפיים לספק חייבים להיות אלפאנומריים ולהיות עם קידומת של קו תחתון ( _ ).
פונקציונליות ספציפית לספק יכולה להתרחש בארבעה מקומות:
[null,null,["עדכון אחרון: 2024-08-21 (שעון UTC)."],[[["The Open Spherical Camera (OSC) API Specification starts with image support in API level 1 and adds video support in API level 2."],["Camera manufacturers can define custom commands and parameters, called Vendor Commands and Vendor Parameters, by prefixing them with an underscore (_)."],["Vendor-specific functionality can be implemented within the output of /osc/info and /osc/state APIs, as well as within OSC API commands and parameters."],["Vendor Commands and Parameters must have alphanumeric names."]]],["OSC API level 1 supports images, while level 2 adds video. Manufacturers can define custom commands and parameters (Vendor Commands/Parameters), which must be alphanumeric and prefixed with an underscore. Vendor-specific functionality can be found in the output of /osc/info and /osc/state APIs, in the commands for /osc/commands/execute, and in command parameters. Examples demonstrate `setOptions` with vendor-specific parameter `_video`, and a vendor-specific command, `_startRecording`.\n"]]