Desktop SDK Overview
The desktop SDK (C++) targets Windows / Linux desktop apps and includes two parts: the Camera SDK (live camera control) and the Media SDK (panoramic media stitching / export).
The Windows and Linux interfaces are identical — one doc set covers both.
Camera SDK
CameraSDK connects to the camera, gets/sets camera parameters, controls photo and video capture, downloads files, and upgrades firmware. It connects to the camera over USB only, and is designed for enterprise users.
Supported cameras: ONE R, ONE RS, ONE RS 1-Inch, ONE X, X2, X3, X4, X4 Air, X5.
Platforms
| Platform / arch | Version |
|---|---|
| Windows x86_64 | Windows 7 or later |
| Linux x86_64 | Ubuntu 22.04 |
| Linux AArch64 (ARM64) | Built with the official ARM GNU, Linaro and NVIDIA Jetson toolchains |
➡️ See the Camera SDK API Reference.
Media SDK
Note
The 3.x.x SDK requires a discrete GPU; all file paths must be UTF-8 encoded; testing under WSL Ubuntu on Windows is not supported.
MediaSDK stitches panoramic media and supports video export and image export.
Supported cameras: ONE R, ONE RS, ONE RS 1-Inch, ONE X, X2, X3, X4, X4 Air, X5.
Platforms
| Platform | Version |
|---|---|
| Windows | Windows 7 or later, x64 only |
| Linux | Ubuntu 22.04 (x86_64); other distros need testing |
File formats
| Type | Import | Export |
|---|---|---|
| Video | insv | mp4 |
| Image | insp / jpeg | jpg |
➡️ See the Media SDK API Reference.
