Camera Sensor Board Background

Medley SDK USB3

SDK USB3 camera

Medley SDK USB3


  • Quick and easy integration of multiple our USB3 Vision cameras into your application
  • Support for dozens of programming languages and environments
  • Extensive set of image processing and video recording functions
  • Numerous sample applications and thorough documentation
  • Exceptional performance due to a low-level code optimization
  • USB3 Vision 1.1 and earlier
  • GenICam SFNC v.2.3 and earlier

MedleyUcam is an industrial-grade hardware independent SDK designed to provide developers and end-users with a rapid access to our USB3 Vision cameras. The SDK provides a versatile and very easy-to-understand set of properties, methods and events for building high-performance applications. It literally takes minutes to design a working multi-camera application with a live preview, camera control and image data access in any programming environment. This is achieved through MedleyUcam’s universal COM/ActiveX interface as well as included DirectShow video capture filter and TWAIN driver.

MedleyUcam is provided with a comprehensive set of documentation as well as a huge library of sample projects in multiple programming languages, demonstrating live video capture, full control over camera settings, image processing and analysis, real-time video recording, and many more. Excellent performance, industry-proven robustness, broad functionality and diligent technical support make MedleyUcam one of the best camera SDKs in its class.

API, Programming Languages and Environments

Visual C++ (from 6.0 and higher), C#, VB.NET, VB6
Borland/Embarcadero Delphi, PowerBuilder,
Java, Python, Ruby, QT, Adobe Flash
Matlab, OpenCV, Euresys Open eVision
LabView, GE Fanuc, WinCC Flexible, Indusoft Studio


Video Acquisition:

  • Acquire video from one or several of our USB3 Vision cameras
  • Use hardware and software trigger modes to acquire individual frames
  • Get an instant access to pixel values and pixel arrays in raw and interpolated frames
  • Retrieve individual color planes from color images
  • Obtain timestamp information for each individual frame
  • Retrieve chunk data appended to each image in the chunk mode

Camera Control:

  • Utilize built-in multi-panel dialog for a comprehensive GUI control over available camera features
  • Set the desired video format, frame rate, exposure time, gain, black level, white balance
  • Select the desired size and position of the scan area
  • Perform programmatic control over all GenICam features exposed by connected devices
  • Control non-standard features by direct access to camera registers
  • Receive message events from cameras in real time
  • Save camera settings into a specified file and reload them on demand
  • Transfer data to and from files hosted on the camera


  • GCAM GigE Vision network filter driver
  • DirectShow video capture filter driver
  • TWAIN interface driver

System Requirements

Intel Core i5 CPU, 2.5 GHz, 4GB RAM
USB 3.0 Superspeed adapter
Windows XP, 7 / 8 / 10 (32-bit and 64-bit)

Web Design Syracuse