API سطح 1 مشخصات OSC API بر روی نوع تصویر تمرکز دارد و پشتیبانی ویدیویی در سطح 2 API اضافه میشود. تولیدکنندگان دوربین تشویق میشوند تا دستورات سفارشی را تعریف کنند و/یا در صورت نیاز مجموعه پارامترهای دستورات استاندارد را گسترش دهند. این ها به عنوان فرمان های فروشنده و پارامترهای فروشنده شناخته می شوند.
نام دستورات و پارامترهای خاص فروشنده باید حروف عددی و با پیشوند زیرخط (_) باشد.
عملکرد خاص فروشنده می تواند در چهار مکان به شرح زیر اتفاق بیفتد:
تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-13 بهوقت ساعت هماهنگ جهانی."],[[["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"]]