Pleora Technologies Products

eBUS SDK C++ Code Samples

The following sample programs are provided to help illustrate various features of the C++ API for the eBUS SDK. Before changing the code for any of the samples, Pleora recommends that you copy the sample from the installation directory to your personal development work space.

Sample Description
eBUSPlayer Contains the source code for the eBUS Player application which is used to detect, connect and configure GigE Vision and USB3 Vision devices.
ConfigurationReader Illustrates how to use the PvConfigurationReader and PvConfigurationWriter classes.
DeviceFinder Illustrates how to use the PvSystem, PvInterface, PvDeviceInfo and PvDeviceFinderWnd classes to detect and enumerate GigE Vision and USB3 Vision devices.
DualSource Shows how to control and stream from a dual source GigE Vision device.
GenICamParameters Shows how to use the PvGenParameter of PvGenParameterArray.
MulticastMaster Shows how to configure a GigE Vision device to stream to a multicast group.
MulticastSlave Shows how to join a multicast group and receive a stream.
MultiSource Shows how to use the PvPipeline class for image acquisition from a multi source device.
PvPipelineSample Shows how to use the PvPipeline class for image acquisition.
PvStreamSample Shows how to use the PvStream class for image acquisition.
TransmitProcessedImage Illustrates how to receive video from a GigE Vision or USB3 Vision device, resample it, apply a text overlay, and retransmit.
TransmitTestPattern Illustrates how to use the PvVirtualDevice and PvTransmitterRaw classes to transmit a test pattern.
ImageProcessing Illustrates how to use the PvStream class for image acquisition and processing using a third party buffer.
DeviceSerialPort Illustrates how to uses the PvDeviceSerialPort class for serial communication through a Pleora GigE Vision or USB3 Vision device.
ConnectionRecovery Sample illustrating how to use manage device disconnect events with or without connection recovery.
TapReconstruction Sample illustrating how to use the PvTapFilter class to perform tap reconstruction on PvBuffer images.
CameraBridge Sample illustrating how to use the PvCameraBridge class use Pleora Camera Files and GenCP to control cameras attached to frame grabbers.
TransmitChunkData Shows how to use PvTransmitter to transmit a mix of of images and chunk buffers.