VideoDevice Class

CVB.Net Documentation
A Device representing a video stream from the hard disk.
Inheritance Hierarchy

SystemObject
  Stemmer.CvbDevice
    Stemmer.Cvb.DriverVideoDevice

Namespace:  Stemmer.Cvb.Driver
Assembly:  Stemmer.Cvb (in Stemmer.Cvb.dll) Version: 14.0.0.0
Syntax

public class VideoDevice : Device

The VideoDevice type exposes the following members.

Properties

  NameDescription
Public propertyConnectionState
Gets the current ConnectionState of this Device object.
(Inherited from Device.)
Public propertyDeviceControl
Gets the IDeviceControl interface if present.
(Inherited from Device.)
Public propertyDeviceImage
Alias for the VideoImage property.
(Overrides DeviceDeviceImage.)
Public propertyDigitalIO
Gets the IDigitalIO interface object if present.
(Inherited from Device.)
Public propertyDriverGuid
Get the globally unique identifier of a CVB driver.
(Inherited from Device.)
Public propertyHandle
Gets the native CVB object handle.
(Inherited from Device.)
Public propertyImageRect
Gets the IImageRect interface object if present.
(Inherited from Device.)
Public propertyIsDisposed
Tests if the native handle has already been disposed.
(Inherited from Device.)
Public propertyNodeMaps
Gets the dictionary holding all available NodeMaps.
(Inherited from Device.)
Public propertyNotify
Gets the INotifyINotifyObservables if present.
(Inherited from Device.)
Public propertyPlaybackMode
Gets or sets how images are delivered by the stream.
Public propertyRegPort
Gets the register port interface of this device if present.
(Inherited from Device.)
Public propertyReplayRate
Gets or sets the current replay rate.
Public propertyReplayRateMax
Gets the maximal possible replay rate.
Public propertyReplayRateMin
Gets the minimal possible replay rate.
Public propertyResourceLocator
Gets the access token or path of the file name including its extension.
(Inherited from Device.)
Public propertySoftwareTrigger
Gets the ISoftwareTrigger interface object if present.
(Inherited from Device.)
Public propertyStream
Convenience property to access the first stream if present.
(Inherited from Device.)
Public propertyStreams
Access to the available acquisition streams of this device.
(Overrides DeviceStreams.)
Public propertyTriggerMode
Gets or sets the trigger mode of the device if possible.
(Inherited from Device.)
Public propertyVideoImage
Gets the VideoImage of this video device.
Top
Methods

  NameDescription
Public methodDispose
IDisposable implementation.
(Inherited from Device.)
Protected methodDispose(Boolean)
Additionally disposes the associated VideoImage if present.
(Overrides DeviceDispose(Boolean).)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Finalizer.
(Inherited from Device.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events

  NameDescription
Public eventConnectionStateChanged
Event that is fired when the ConnectionState changes.
(Inherited from Device.)
Public eventHandleChange
Fired if the native Handle changes due to an operation.
(Inherited from Device.)
Public eventObjectDisposing
Raised when this object is about to be disposed via the Dispose method.
(Inherited from Device.)
Top
Fields

  NameDescription
Public fieldStatic memberDefaultTimeoutValue
Default timeout value for the WaitFor(UsTimeSpan) methods.
Protected fieldLockAnchor
Lock anchor for device specific thread synchronization.
(Inherited from Device.)
Top
See Also

Reference