The types in the namespace Stemmer.Cvb.Driver expose part of
the functionality covered by the CVCDriver.dll.
Classes
Class | Description | |
---|---|---|
AccessToken |
Parsed (partial) access token.
| |
AccessTokenDevice |
A GenTL producer device.
| |
AccessTokenGenApiFeature |
Contains the triplet of NodeMap identifier, Node name and value.
| |
AccessTokenInfo |
Info properties of a module layer.
| |
AccessTokenInterface |
Represents an interface module of a GenTL producer.
| |
AccessTokenNode |
Base element of the module layers.
| |
AccessTokenParameter |
A GenTL Producer dependent parameter to set.
| |
AccessTokenTransportLayer |
Represents a GenTL Producer.
| |
AccessTokenVin |
Represents a vin driver module.
| |
BufferImage |
Stream image that is returned when no IRingBuffer
interface is available.
| |
BufferImageImageLayout |
Contains the buffer layout of a Image for fast
BufferImage creation.
| |
DeviceEventArgs |
Event argument for notifying a device change.
| |
DeviceImage |
Special device image.
| |
DiscoveryInformationList |
Contains all results from a discovery run.
| |
EmuDevice |
A Device representing an image stream based on single
image files.
| |
EmuImage |
Image of a CVB emulation object.
| |
IndexedStream |
A stream with a finite number of images, which can also be accessed via
an ImageIndex.
| |
NodeMapDictionary |
Device dictionary holding all node maps.
| |
NodeMapNames |
Contains all known node map names.
| |
NonStreamingDevice |
A Device representing a device without any streaming
capabilities.
| |
NotifyDictionary |
Read-only collection containing all INotify events of a
Device.
| |
NotifyEventArgs |
Event argument for notification events.
| |
RingBufferImage |
Stream image that is returned, when the IRingBuffer
interface is available on a device.
| |
Stream |
Represents one acquisition stream of a Device.
| |
StreamImage |
Base class of all stream related images.
| |
StreamStatistics |
Gives access to stream related statistics.
| |
VideoBufferImage |
Acquired image in a video stream.
| |
VideoDevice |
A Device representing a video stream from the hard disk.
| |
VideoImage |
Image of a video.
| |
VinConnectionInformation |
Contains the board and port information of a Device or
its access token.
| |
VinDevice |
A Device representing a video interface driver (vin).
| |
VinImage |
Image of a CVB Virtual Interface object.
|
Structures
Structure | Description | |
---|---|---|
DeviceControlCommand |
A specific command to send to the driver.
| |
DiscoveryInformation |
Stores information on a discovered device/node.
|
Interfaces
Interface | Description | |
---|---|---|
IAcquisition |
Interface for all streaming devices
| |
IDeviceControl |
Driver specific get or set operations on a Device.
| |
IDeviceInterface |
Base interface of all Device interfaces.
| |
IDigitalIO |
Digital I/O operations on a Device.
| |
IImageRect |
Image rectangle query and change operations.
| |
INotifyObservable |
Observable of of the INotify interface.
| |
IRegPort |
Enables direct memory access on the device.
| |
IRingBuffer |
RingBuffer operations on a Device.
| |
ISoftwareTrigger |
Software trigger interface to trigger image acquisition from the
application.
|
Enumerations
Enumeration | Description | |
---|---|---|
AcquisitionInterface |
Known acquisition CVB interfaces.
| |
DeviceControlOperation |
Operation on driver specific parameter.
| |
DiscoveryProperties |
Properties which can be queried from a DiscoveryInformation
entry.
| |
ModuleLayer |
Level of an access token entry.
| |
PlaybackMode |
Defines how frames are acquired by this video device.
| |
RingBufferLockMode |
Lock mode options.
| |
StreamInfo |
Queryable information.
| |
WaitStatus |
Extended status code for Wait(WaitStatus)
and WaitFor(UsTimeSpan, WaitStatus)
methods.
|
Remarks