Stemmer.Cvb.Driver Namespace

CVB.Net Documentation
The types in the namespace Stemmer.Cvb.Driver expose part of the functionality covered by the CVCDriver.dll.
Classes

  ClassDescription
Public classAccessToken
Parsed (partial) access token.
Public classAccessTokenDevice
A GenTL producer device.
Public classAccessTokenGenApiFeature
Contains the triplet of NodeMap identifier, Node name and value.
Public classAccessTokenInfo
Info properties of a module layer.
Public classAccessTokenInterface
Represents an interface module of a GenTL producer.
Public classAccessTokenNode
Base element of the module layers.
Public classAccessTokenParameter
A GenTL Producer dependent parameter to set.
Public classAccessTokenTransportLayer
Represents a GenTL Producer.
Public classAccessTokenVin
Represents a vin driver module.
Public classBufferImage
Stream image that is returned when no IRingBuffer interface is available.
Public classBufferImageImageLayout
Contains the buffer layout of a Image for fast BufferImage creation.
Public classDeviceEventArgs
Event argument for notifying a device change.
Public classDeviceImage
Special device image.
Public classDiscoveryInformationList
Contains all results from a discovery run.
Public classEmuDevice
A Device representing an image stream based on single image files.
Public classEmuImage
Image of a CVB emulation object.
Public classIndexedStream
A stream with a finite number of images, which can also be accessed via an ImageIndex.
Public classNodeMapDictionary
Device dictionary holding all node maps.
Public classNodeMapNames
Contains all known node map names.
Public classNonStreamingDevice
A Device representing a device without any streaming capabilities.
Public classNotifyDictionary
Read-only collection containing all INotify events of a Device.
Public classNotifyEventArgs
Event argument for notification events.
Public classRingBufferImage
Stream image that is returned, when the IRingBuffer interface is available on a device.
Public classStream
Represents one acquisition stream of a Device.
Public classStreamImage
Base class of all stream related images.
Public classStreamStatistics
Gives access to stream related statistics.
Public classVideoBufferImage
Acquired image in a video stream.
Public classVideoDevice
A Device representing a video stream from the hard disk.
Public classVideoImage
Image of a video.
Public classVinConnectionInformation
Contains the board and port information of a Device or its access token.
Public classVinDevice
A Device representing a video interface driver (vin).
Public classVinImage
Image of a CVB Virtual Interface object.
Structures

  StructureDescription
Public structureDeviceControlCommand
A specific command to send to the driver.
Public structureDiscoveryInformation
Stores information on a discovered device/node.
Interfaces

  InterfaceDescription
Public interfaceIAcquisition
Interface for all streaming devices
Public interfaceIDeviceControl
Driver specific get or set operations on a Device.
Public interfaceIDeviceInterface
Base interface of all Device interfaces.
Public interfaceIDigitalIO
Digital I/O operations on a Device.
Public interfaceIImageRect
Image rectangle query and change operations.
Public interfaceINotifyObservable
Observable of of the INotify interface.
Public interfaceIRegPort
Enables direct memory access on the device.
Public interfaceIRingBuffer
RingBuffer operations on a Device.
Public interfaceISoftwareTrigger
Software trigger interface to trigger image acquisition from the application.
Enumerations

  EnumerationDescription
Public enumerationAcquisitionInterface
Known acquisition CVB interfaces.
Public enumerationDeviceControlOperation
Operation on driver specific parameter.
Public enumerationDiscoveryProperties
Properties which can be queried from a DiscoveryInformation entry.
Public enumerationModuleLayer
Level of an access token entry.
Public enumerationPlaybackMode
Defines how frames are acquired by this video device.
Public enumerationRingBufferLockMode
Lock mode options.
Public enumerationStreamInfo
Queryable information.
Public enumerationWaitStatus
Remarks

Definitions needed for device discovery, notification events and the use of video streams of different kinds as well as the definitions of the basic interfaces used in the CVCDriver.dll can be found here.