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. |