Software Development Kit

The Software Development Kit supports all VRmagic camera models and frame grabber using the same API for all components. The Self-Describing Property Interface allows for generic interface programming. A camera control library for convenient integration into customer’s applications as well as programming examples are included.

Features of the Software Development Kit:

  • Free control of exposure time, pixelclock and blanking interval
  • Soft trigger for low-latency synchronisation of cameras and external devices without additional cabling
  • Timestamps and framecounter to facilitate synchronisation and for recognition of dropped frames and trigger events
  • Individual adjustment of auto exposure, gains or white balance
  • Optimized image conversion (1-pass) to RGB32, RGB24, RGB565, Gray and YUYV
  • Optional horizontal or vertical image inversion
  • Correction of gamma, luminance and contrast via Look-Up-Table
  • Free definition of ROI (Region of interest)
  • Color gain adjustment

Supported System Software

  • Microsoft Windows 2000 (x86) SP3 or later
  • Microsoft Windows XP (x86) with Q312370 Hotfix or SP1 or later
  • Microsoft Windows XP (x64) SP2 or later
  • Microsoft Windows Vista (x86)
  • Microsoft Windows Vista (x64)
  • Linux Kernel 2.6.xx with usbfs support

Programming platforms including demos and free source code

  • Microsoft Visual C++ 6.0  or later
  • Microsoft Visual Basic 6.0
  • Microsoft Visual Basic 2005 or later
  • Microsoft Visuall C# 2005 or later
  • Microsoft DirectShow

Other supported platforms:

  • Programming languages with access to DLLs with C style calling convention supporting C structs.
  • Programming languages with access to COM Objects compliant to the OLE standard.
  • .NET Programming languages supporting .NET Framework 2.0