(888) 687-6877




You have no items in your shopping cart.

Product was successfully added to your shopping cart.
  • Pleora eBUS Software Development Kit (SDK) Image

Pleora eBUS Software Development Kit (SDK)

Quick Overview

Feature-rich, standards-compliant application development toolset for digital video systems and cameras.

Designed for use in high-performance digital video systems and cameras, Pleora’s eBUS™ Software Development Kit (SDK) is a feature-rich toolkit that allows Windows and Linux developers to produce video applications in short timeframes, while reducing risk and lowering design and support costs. The eBUS SDK is based on a clean, modular architecture that uses a single set of functions to receive video over GigE, 10 GigE, USB, and IEEE 802.11 wireless. This helps "future-proof" products because they can be modified quickly and easily for different media. It also helps developers work efficiently, and reduces support for portfolios with multiple interface offerings. Pleora's eBUS SDK features a huge library of sample code, which serves as a quick-start platform for each development project. It also includes the eBUS Universal Pro driver, which helps developers achieve high-performance results by maximizing end-to-end throughput and ensuring video is delivered with low, consistent latency. The eBUS SDK complies fully with the GigE Vision®, USB3 Vision™ and GenICam™ standards, and is compatible with every version of each. It interoperates seamlessly with Pleora's extensive portfolio of video interface products, as well as with standards-compliant products from other manufacturers.


  • Compliant with GigE Vision 2.0, 1.2, 1.1 and 1.0, 1.1
  • Compliant with USB3 Vision 1.0
  • Compliant with GenICam 2.3.1, and earlier
  • User interface controls for high-performance display
  • Receives and transmits image streams from one platform
  • Comprehensive set of sample code and documentation
  • Extensive rebranding and repackaging capabilities
  • Works seamlessly with Pleora’s external frame grabbers and embedded video interface hardware, as well as third-party products compliant with GigE Vision, USB3 Vision, and GenICam
  • Specifications

    Supported Operating Systems


    GigE Vision 2.0

        USB3 Vision 1.0

    Windows 7 (32 and 64 bit)

    Supported Supported

    Windows XP (32-bit)

    Supported  Not Supported
    Red Hat Enterprise Linux 6 (32 and 64-bit)         Supported

    Supported (Q3 2013)


    Included Software

    SDK and Driver 

    • eBUS SDK – Provides versatile, robust, and easy-to understand classes, methods, and properties that allow developers to quickly build high-performance vision applications. Support for high performance image acquisition using eBUS Universal Pro Driver or NIC manufacturer’s driver.
    • eBUS Universal Pro driver – Enhances existing general-purpose drivers shipped with NICs and USB 3.0 controllers. Increases image acquisition throughput and performance, decreases latency and jitter, while minimizing CPU utilization.

    Documentation and Sample Applications                   

    • Quick Start Guides
    • Class and method documentation
    • NetCommand sample application – Demonstrates simultaneous connection, streaming, and video display from multiple devices.
    • eBUS Player application – Demonstrates advanced API features such as serial communication, PLC monitoring and configuration, and management of GigE Vision and USB3 Vision devices in a single application.
    • Sample applications – Demonstrates advanced networking topics, such as GigE Vision compliant image stream transmission, multicast communication, link recovery, and optimization techniques.

    Supported Development Environments

    • C# .NET, and VB .NET using Visual Studio 2008 and higher, and .NET Framework version 4
    • C++ using Visual Studio 2008 and higher
    • C++ using GCC on Red Hat Linux 6.1

    OEM Integration


    • Includes merge modules for inclusion in installation packages built with Microsoft Visual Studio, or with applications such as Flexera Installshield.
    • Enables you to rebrand executables through a simple change to the included source code.

    Supported Standards


    GigE Vision 2.0 (and earlier), USB3 Vision 1.0

    Camera Control                GenICam



    •3rd Party Receiver License - GigE Vision A license required by each workstation for applications 
    which need to receive video from GigE Vision cameras which do not contain a Pleora GigE 
    Vision interface


    •3rd Party Receiver License - USB3 Vision A license required by each workstation for applications 
    which need to receive video from USB3 Vision cameras which do not contain a Pleora USB3 
    Vision interface


    •Developer License Entities developers to technical support for development and testing of applications 
    which need to receive video from USB3 Vision cameras which do not contain a Pleora USB3 Vision 


    •Video Server API, transmit stream license Allows for the creation of one GigE Vision transmit 
    stream using the Video Server API (part of the eBUS SDK)


    •eBUS SDK Linux ARM Support Porting and testing of eBUS SDK to customer-specific Linux-based 
    environment running on ARM processor


    •eBUS SDK A USB stick containing the eBUS SDK



    Connect Multiple GigE Vision® Devices with Pleora's NetCommand™ Sample Application

    Pleora eBUS SDK
    Request a Quote

    * Required Fields