Namespace
Classes
GenDCComponentFlagsGroup
Bitfield union for GenDC component-level flags.
GenDCComponentHeader
GenDC component header. Extends GenDCComponentHeaderBase with an array of part offsets.
GenDCComponentHeaderBase
Base fields of a GenDC component header, as defined by the GenDC 1.1 specification.
GenDCContainerFlagsGroup
Bitfield union for GenDC container-level flags.
GenDCContainerHeader
GenDC container header. Extends GenDCContainerHeaderBase with an array of component offsets.
GenDCContainerHeaderBase
Base fields of a GenDC container header, as defined by the GenDC 1.1 specification.
GenDCContainerVariableFieldsGroup
Bitfield union indicating which GenDC container fields may vary between acquisitions.
GenDCFlowTable
GenDC flow table. Extends GenDCFlowTableHeader with an array of per-flow sizes.
GenDCFlowTableHeader
GenDC flow table header, describing transport flows used by a container.
GenDCInfoTypeSpecificH264
Type-specific info field for H.264 compressed parts, as defined by the GenDC 1.1 specification.
GenDCInfoTypeSpecificH264.H264Flags
H.264 constraint set and packetization mode flags.
GenDCInfoTypeSpecificJPEG
JPEG type-specific info structure (reserved; currently empty).
GenDCPartFlagsGroup
Bitfield union for GenDC part-level flags.
GenDCPartHeader
GenDC part header (base part, no type-specific fields).
GenDCPartHeader1D
GenDC part header for 1D array data.
GenDCPartHeader1DBase
Extended part header fields for 1D array parts, GenICam chunk, and GenICam XML parts.
GenDCPartHeader2D
GenDC part header for rectangular uncompressed 2D image data.
GenDCPartHeader2DBase
Extended part header fields for 2D image parts (uncompressed, JPEG, JPEG 2000, H.264).
GenDCPartHeaderBase
Base fields common to all GenDC part headers, as defined by the GenDC 1.1 specification.
GenDCPartHeaderGenICamChunk
GenDC part header for GenICam chunk metadata.
GenDCPartHeaderGenICamXML
GenDC part header for GenICam XML metadata.
GenDCPartHeaderH264
GenDC part header for H.264-compressed 2D image data.
GenDCPartHeaderJPEG
GenDC part header for JPEG-compressed 2D image data.
GenDCPartHeaderJPEG2000
GenDC part header for JPEG 2000-compressed 2D image data.
IPvChunkData
Generic chunk data interface.
IPvFilter
Base class (interface) of various processing filters provided by the eBUS SDK.
IPvGenDCChunkData
Generic chunk data interface for GenDC parts.
IPvGenDCChunkWriter
Generic chunk data writer interface for GenDC parts.
IPvGenDCImage
Generic image interface for GenDC parts.
IPvGenDCManager
Interface for managing GenDC (Generic Data Container) operations.
IPvGenericDataComponent
One component in a GenDC container. A container can be formed by one or more components.
IPvGenericDataContainer
Interface used to read from a GenDC container.
IPvGenericDataPart
One part in a GenDC component; the smallest unit in a GenDC container.
IPvH264AccessUnit
Generic, read-only H264 access unit interface.
IPvImage
Generic image interface.
IPvImageJPEG
Generic interface to a JPEG image.
IPvMultiPartContainer
Interface to a multi-part container.
IPvMultiPartContainerReader
Interface used to read from a multi-part container.
IPvMultiPartContainerWriter
Interface used to write to a multi-part container.
IPvMultiPartSection
One section (part) of a multi-part container.
PvBuffer
Represents a block of GigE Vision or USB3 Vision data in memory
PvChunkData
Raw data interface to a PvBuffer.
PvCompressionFilter
Filter used for image compression.
PvDeInterlacer
De-interlacing filter
PvDecompressionFilter
Filter used for image decompression.
PvDeviceInfo
Information identifying a device
PvDeviceInfoGEV
Information identifying a GigE Vision device
PvDeviceInfoPleoraProtocol
Information about a Pleora Protocol device.
PvDeviceInfoU3V
Information about a USB3 Vision device.
PvDeviceInfoUSB
Information about a generic USB device.
PvException
Exception class wrapping a PvResult object. Used for most of the error management in the eBUS SDK.
PvFPSStabilizer
Display frame rate manager. Used to stabilize the frames-per-seconds displayed.
PvGenBoolean
GenICam feature: Boolean. A feature which can either be true or false.
PvGenCategory
GenICam category.
PvGenCommand
GenICam feature: Command. A feature which can only be activated.
PvGenDCPart1DFields
Specific part fields for the 1D array type
PvGenDCPart2DFields
Specific part fields for the 2D uncompressed, JPEG and JPEG2000 types
PvGenDCPartH264Fields
Specific part fields for the H.264 compressed image type
PvGenDCPartH264Fields.H264Flags
H.264 constraint set flags structure.
PvGenDCPartMetadataFields
Specific part fields for the metadata type
PvGenEnum
GenICam feature: Enumeration. A feature which can take one of many defined values.
PvGenEnumEntry
GenICam feature: Enumeration entry
PvGenEventSink
Observer interface for an observable PvGenParameter object
PvGenFile
Allows reading/writing to files hosted on the device.
PvGenFloat
GenICam feature: Float
PvGenInteger
GenICam feature: Integer
PvGenParameter
Base class for all GenICam feature types.
PvGenParameterArray
GenICam feature array
PvGenParameterList
Class used to hold a group of PvGenParameter pointers.
PvGenRegister
GenICam feature: Register, or IRegister. A feature providing direct access to a section of the device's register map.
PvGenStateStack
Performs changes to a GenICam node map, tracks them and restores the previous state on destruction.
PvGenString
GenICam feature: String
PvImage
Image interface to a PvBuffer.
PvInterface
Represents one interface (network adapter or USB host controller) on a system (the PC)
PvNetworkAdapter
Represents one Ethernet network adapter on a system (the PC)
PvPleoraCompressed
Pleora compressed interface to a PvBuffer.
PvRawData
Raw data interface to a PvBuffer.
PvResult
Result information.
PvResult.Code
Contains result code constants and enumerations.
PvSessionInfo
Describes a multimedia session (typically an RTP stream) discovered via SAP.
PvString
String class.
PvStringList
Managed list of strings used by the eBUS SDK for device and stream metadata.
PvSystem
Find interfaces (network adapters or USB host controllers) and devices reachable from this PC
PvSystemEventSink
Observer interface for an observable PvSystem object
PvTapFilter
Filter that remaps multi-tap image data into a contiguous output.
PvTftpClient
Client used to transfer files over TFTP to and from Pleora devices.
PvUSBHostController
Represents one USB host controller on a system (the PC)
SWIGTYPE_p_PV_GENAPI_NS__INode
SWIGTYPE_p_PV_GENAPI_NS__INodeMap
SWIGTYPE_p_long_long
SWIGTYPE_p_unsigned_char
SWIGTYPE_p_unsigned_long_long
eBUSDotNet
Main wrapper class for the eBUS .NET SDK providing access to Pleora Technologies' eBUS SDK functionality. This class contains static utility methods for pixel type operations, SDK error codes, pixel format constants, and version information for the eBUS SDK.
uint24_t
24-bit unsigned integer type used for GenDC pixel data (3 bytes, little-endian).
Interfaces
PvGenEventSinkSwigInterface
Enums
GenDCComponentType
GenDC component type enumeration
GenDCGenericPartType
GenDC generic part type enumeration
GenDCHeaderType
GenDC header type enumeration.
GenDCPartType
GenDC part type enumeration
GenDCPredefinedComponentValue
GenDC predefined component enumeration
GenDCPredefinedPartValue
GenDC predefined part enumeration
GenDCPredefinedValue16
GenDC predefined value for 16 bits
GenDCPredefinedValue32
GenDC predefined value for 32 bits
GenDCPredefinedValue64
GenDC predefined value for 64 bits
GenDCReservedValue
Reserved value enumeration.
GenDCSignature
GenDC Signature value enumeration.
GenDCVersionValue
GenDC version value enumeration. Holds the current GenDC specification version numbers.
PvComponentType
Enumeration representing the data type of a data acquisition component. Component types are associated with GenDC and multi-part payloads.
PvDeviceClass
Device class enumeration type.
PvDeviceInfoType
Device information type enumeration.
PvDeviceType
Device type enumeration.
PvEncodingEnum
The #PvEncodingEnum enumeration indicates the coding used by the PvCompressionFilter.
PvGenAccessMode
Defines read/write permissions for a GenICam parameter.
PvGenCache
Specifies how parameter values are cached on the host.
PvGenDCPartType
Indicates the header type of a GenDC part, which defines its specific fields. Corresponds to the GenDC spec's GenDCPartType.
PvGenDCVariableField
Indicates which GenDC fields may change during transmission.
PvGenEndianness
Identifies the byte order used to encode parameter data.
PvGenNameSpace
Indicates the naming scope for a GenICam node.
PvGenOpenMode
File open mode enumeration for GenICam file access.
PvGenRefresh
Refresh method for a GenApi browser.
PvGenRepresentation
UI hint describing how a numeric parameter should be rendered.
PvGenSign
Indicates whether an integer parameter is signed or unsigned.
PvGenType
Feature data type (Boolean, integer, etc.)
PvGenVisibility
GenICam feature-related constants
PvInterfaceType
Interface type enumeration.
PvMultiPartDataType
Multi-part section interface and enums definition.
PvPayloadType
GVSP payload type constants.
PvPixelType
Pixel format enumeration following the GigE Vision and USB3 Vision specifications.
PvResult.Code.CodeEnum
Enumeration of all possible result codes.
PvTapGeometryEnum
Tap geometry types definition.
PvUSBSpeed
USB speed enumeration type.
PvUSBStatus
USB device status enumeration type.
Delegates
OnDeviceFoundHandler
PvSystem device found event delegate.
OnParameterUpdateHandler
PvGenParameter updated event delegate.