| CIPvChunkData | Generic chunk data interface |
| CIPvDeviceAdapter | Interface used by PvDeviceSerialPort to interact with a device controller |
| CIPvDeviceEventSink | Interface used by a class implementing IPvDeviceAdapter to forward notifications to PvDeviceSerialPort |
| CIPvDSSource | COM interface to the eBUS SDK DirectShow Source filter, PvDSSource |
| CIPvFilter | Base class (interface) of various processing filters provided by the eBUS SDK |
| CIPvGenApiFactory | GenApi factory used to add custom GenApi parameters to a software-based GigE Vision Device GenICam XML file |
| CIPvGenDCChunkData | Generic chunk data interface for GenDC parts |
| CIPvGenDCChunkWriter | Generic chunk data writer interface for GenDC parts |
| CIPvGenDCImage | Generic image interface for GenDC parts |
| CIPvGenDCManager | Interface for managing GenDC (Generic Data Container) operations |
| CIPvGenericDataComponent | One component in a GenDC container. A container can be formed by one or more components |
| CIPvGenericDataContainer | Interface used to read from a GenDC container |
| CIPvGenericDataPart | One part in a GenDC component; the smallest unit in a GenDC container |
| CIPvH264AccessUnit | Generic, read-only H264 access unit interface |
| CIPvImage | Generic image interface |
| CIPvImageJPEG | Generic interface to a JPEG image |
| CIPvMessageChannel | Messaging channel interface of the software-based GigE Vision Device |
| CIPvMultiPartContainer | Interface to a multi-part container |
| CIPvMultiPartContainerReader | Interface used to read from a multi-part container |
| CIPvMultiPartContainerWriter | Interface used to write to a multi-part container |
| CIPvMultiPartSection | One section (part) of a multi-part container |
| CIPvRegister | Interface that is used to access the registers of the software-based GigE Vision Device |
| CIPvRegisterEventSink | Interface that is used to report the register activity of the software-based GigE Vision Device |
| CIPvRegisterFactory | Class used for register creation |
| CIPvRegisterInfo | Interface to access basic information about a PvSoftDeviceGEV register |
| CIPvRegisterMap | Register map interface for a software-based GigE Vision Device |
| CIPvRegisterStore | Class used with register persistence in the context of user-sets |
| CIPvSemaphore | Interface for a semaphore object used for synchronization |
| CIPvSoftDeviceGEV | Interface to the main class of the software-based GigE Vision Device |
| CIPvStreamingChannelSource | Interface that is used by PvSoftDeviceGEV to query and report information from a streaming source implemented by your application |
| CIPvSWStreamingChannelSource | |
| CIPvSWStreamingChannelSourceGenDC | Streaming channel source interface with GenDC (Generic Data Container) support |
| CIPvTransmitterGEV | Interface to expose the transmitter GEV to the GEV virtual device |
| CIPvTriggerCallback | An interface which provides a trigger callback function |
| CIPvTriggerSelector | Interface used by PvStreamingChannelSourceTrigger to support a trigger mechanism |
| CIPvUserSetNotify | An interface to register a state change callback for UserSets |
| CIPvVirtualDeviceGEV | Interface to the main class of the software-based GigE Vision Device |
| CIPvVirtualDeviceGEVEventSink | Interface that is used by PvSoftDeviceGEV to report internal events |
| CIPvVirtualDeviceGEVInfo | Interface that is used to customize the identity of a software-based GigE Vision Device |
| CIPvVirtualDeviceGEVStatistics | Interface that is used to retrieve control channel statistics from a software-based GigE Vision Device |
| CIUpdaterObserver | Interface used to receive progress updates from the PvGenFUUpdater |
| CPvAcquisitionStateEventSink | Observer interface for an observable PvAcquisitionStateManager object |
| CPvAcquisitionStateManager | Acquisition state manager, advanced TLParamsLocked manager |
| CPvActionCommand | Utility class to send action command to GigE Vision devices |
| CPvBuffer | Represents a block of GigE Vision or USB3 Vision data in memory |
| CPvBufferAdapter | PvBuffer adapter for GenDC buffers, to allow PvBuffer to attach to GenDC Manager. See SoftDeviceGEVGenDC for usage |
| CPvBufferConverter | Used to convert a PvBuffer to another pixel type |
| CPvBufferConverterRGBFilter | Contains a RGB filter configuration that can be used with a PvBufferConverter |
| CPvBufferWriter | Saves the contents of a PvBuffer object to a raw data file or bitmap |
| CPvCameraBridge | Bridge between a PvDevice and a camera connected through a serial port |
| CPvCameraBridgeEventSink | Event sink interface for PvCameraBridge events |
| CPvCameraBridgeManagerWnd | A user interface for configuring PvCameraBridge instances of a device |
| CPvChunkData | Raw data interface to a PvBuffer |
| CPvCompressionFilter | |
| CPvConfigurationReader | Reads and restores configuration data from persistence files |
| CPvConfigurationWriter | Writes configuration data to persistence files |
| CPvCudaBuffer | Represents a block of Cuda data in memory either on host, device side or both if using UVM |
| CPvCudaBufferConverter | Used to convert a PvBuffer to another pixel type |
| CPvDecompressionFilter | |
| CPvDeInterlacer | De-interlacing filter |
| CPvDevice | Connect, configure and control a GigE Vision or USB3 Vision device |
| CPvDeviceAdapter | IPvDeviceAdapter default implementation for the eBUS SDK |
| CPvDeviceEventSink | Observer interface for an observable PvDevice object |
| CPvDeviceFinderWnd | GUI-based Vision Device (GigE Vision and USB3 Vision) finder |
| CPvDeviceGEV | Connect, configure and control a GigE Vision device |
| CPvDeviceI2CBus | Provides I2C bus communication interface for device serial ports |
| CPvDeviceInfo | Information identifying a device |
| CPvDeviceInfoGEV | Information identifying a GigE Vision device |
| CPvDeviceInfoPleoraProtocol | Information about a Pleora Protocol device |
| CPvDeviceInfoU3V | Information about a USB3 Vision device |
| CPvDeviceInfoUSB | Information about a generic USB device |
| CPvDevicePleoraProtocol | Class simply used to configure the IP address of a Pleora Protocol device |
| CPvDeviceSerialPort | Provides access the a serial port on a Pleora GigE Vision or USB3 Vision device |
| CPvDeviceSerialPortEchoSink | Receives serial port echo notifications for transmitted and received data |
| CPvDeviceSPIBus | Provides SPI bus communication over a device serial port |
| CPvDeviceU3V | Connect, configure and control a USB3 Vision device |
| CPvDfwPayload | Currently only used to generate reset and device ID DFW records from firmware update files |
| CPvDisplayThread | Manages a display thread for rendering buffers and reporting callbacks |
| CPvDisplayWnd | Display controller |
| CPvDSSource | |
| CPvDSStream | |
| CPvFPSStabilizer | Display frame rate manager. Used to stabilize the frames-per-seconds displayed |
| CPvGenBoolean | GenICam feature: Boolean. A feature which can either be true or false |
| CPvGenBrowserWnd | Feature-controller window |
| CPvGenCategory | GenICam category |
| CPvGenCommand | GenICam feature: Command. A feature which can only be activated |
| CPvGenDCPart1DFields | Specific part fields for the 1D array type |
| CPvGenDCPart2DFields | Specific part fields for the 2D uncompressed, JPEG and JPEG2000 types |
| ►CPvGenDCPartH264Fields | Specific part fields for the H.264 compressed image type |
| CPvGenDCPartMetadataFields | Specific part fields for the metadata type |
| CPvGenEnum | GenICam feature: Enumeration. A feature which can take one of many defined values |
| CPvGenEnumEntry | GenICam feature: Enumeration entry |
| CPvGenEventSink | Observer interface for an observable PvGenParameter object |
| CPvGenFile | Allows reading/writing to files hosted on the device |
| CPvGenFloat | GenICam feature: Float |
| CPvGenFUUpdater | Class used to perform a GenICam firmware update on a device |
| CPvGenInteger | GenICam feature: Integer |
| CPvGenParameter | Base class for all GenICam feature types |
| CPvGenParameterArray | GenICam feature array |
| CPvGenParameterList | Class used to hold a group of PvGenParameter pointers |
| CPvGenRegister | GenICam feature: Register, or IRegister. A feature providing direct access to a section of the device's register map |
| CPvGenStateStack | Performs changes to a GenICam node map, tracks them and restores the previous state on destruction |
| CPvGenString | GenICam feature: String |
| CPvH264Decoder | |
| CPvImage | Image interface to a PvBuffer |
| CPvImageAnalysisMono | Performs image analyse on an image |
| CPvInterface | Represents one interface (network adapter or USB host controller) on a system (the PC) |
| CPvLogger | Used to log information or events in some logging category |
| CPvLogSink | Class used to register logging callbacks from your application |
| CPvMp4Writer | Performs H.264 encoding and writing to an MP4 container from PvBuffers |
| CPvNetworkAdapter | Represents one Ethernet network adapter on a system (the PC) |
| CPvPipeline | Helper class for receiving data from a GigE Vision or USB3 Vision transmitter |
| CPvPipelineEventSink | Observer interface for an observable PvPipeline object |
| CPvPleoraCompressed | Pleora compressed interface to a PvBuffer |
| CPvProperty | Simple name/value string pair class |
| CPvPropertyList | Class used to hold a group of PvProperty objects |
| CPvRangeFilter | Increases the contrast of displayed images and exported H.264 video by constraining the image to a minimum and maximum range of pixel values. Provides a histogram to analyze the dynamic range |
| CPvRawData | Raw data interface to a PvBuffer |
| ►CPvResult | Result information |
| CPvSerialTerminalWnd | GUI-based terminal interface to a Pleora Video Interface serial port |
| CPvSessionInfo | Describes a multimedia session (typically an RTP stream) discovered via SAP |
| CPvSessionInfoSDP | A class to read every SDP attribute for a given session |
| CPvSoftDeviceGEV | Implements a software-based GigE Vision Device with full GVCP and GVSP support |
| CPvStream | Receive data from a GigE Vision or USB3 Vision transmitter |
| CPvStreamEventSink | Event sink used to receive buffer queue/unqueue notifications |
| CPvStreamGEV | Receive data from a GigE Vision |
| CPvStreamInfo | Class extracting string-based information out of PvStream statistics |
| CPvStreamingChannelSourceDefault | A default implementation for the IPvStreamingSourceChannelSource interface |
| CPvStreamingChannelSourceTrigger | Trigger-capable streaming source implementing IPvSWStreamingChannelSource |
| CPvStreamRTP | Receive data from a RTP transmitter |
| CPvStreamU3V | Receive data from a USB3 Vision transmitter |
| CPvString | String class |
| CPvStringList | Class used to hold a group of PvString objects |
| CPvSystem | Find interfaces (network adapters or USB host controllers) and devices reachable from this PC |
| CPvSystemEventSink | Observer interface for an observable PvSystem object |
| CPvTapFilter | |
| CPvTftpClient | Sends or receives files from a GigE Vision video interface using the TFTP protocol |
| CPvTransmitterGEV | Class for transmitting blocks using the GigE Vision streaming protocol |
| CPvTriggerSelectorAcquisitionStart | AcquisitionStart requires to be triggered once, and remains triggered until stopped |
| CPvTriggerSelectorDefault | A default implementation for the IPvTriggerSelector interface. This defines the typical base behavior for trigger selectors, and it is used when TriggerMode[TriggerSelector] is set to OFF |
| CPvTriggerSelectorFrameStart | Behaves just like AcquisitionStart, but is re-armed on a frame basis |
| CPvTriggerSelectorLineStart | Behaves like FrameStart, but moves to Fired state once all lines of a frame are received |
| CPvTruesenseConverter | Converts images from TRUESENSE(TM) to RGB |
| CPvUSBHostController | Represents one USB host controller on a system (the PC) |
| CPvVirtualDeviceGEV | Virtual GigE Vision device |
| CPvWnd | Window controller superclass |
Copyright (c) 2002-2026 Pleora Technologies Inc.
www.pleora.com