A Device representing a video interface driver (vin). More...
Inherits Device.
Public Member Functions | |
| bool | TryGetVinConnectionInformation (out VinConnectionInformation info) |
| Tries to get the board an port information of this device. | |
Public Member Functions inherited from Device | |
| void | Dispose () |
| IDisposable implementation. | |
Protected Member Functions | |
| override void | Dispose (bool disposing) |
| Additionally disposes the associated VinImage if present. | |
Protected Member Functions inherited from Device | |
| Device (IntPtr handle, string resourceLocator) | |
| Creates the device from the given CVB object handle . | |
Properties | |
| override Stream | Stream [get] |
| Stream of this device. | |
| override int | StreamCount [get] |
| Number of streams of this device. | |
| VinConnectionInformation | VinConnectionInformation [get] |
| Gets the board and port information of this device. | |
| VinImage | VinImage [get] |
Gets the VinImage of this device if available. | |
| override DeviceImage | DeviceImage [get] |
| Alias for the VinImage property. | |
Properties inherited from Device | |
| bool | IsDisposed [get] |
| Tests if the native handle has already been disposed. | |
| IntPtr | Handle [get] |
| Gets the native CVB object handle. | |
| string | ResourceLocator [get] |
| Gets the access token or path of the file name including its extension. | |
| virtual Guid | DriverGuid [get] |
| Get the globally unique identifier of a CVB driver. | |
| virtual TriggerState | TriggerMode [get, set] |
| Gets or sets the trigger mode of the device if possible. | |
| int | StreamCount [get] |
| Number of streams this device has. | |
| Driver.Stream | Stream [get] |
| Convenience property to access the first stream if present. | |
| DeviceImage | DeviceImage [get] |
| Gets, if available, the device image pointing to the latest synchronized image. | |
| virtual IDeviceControl | DeviceControl [get] |
Gets the IDeviceControl interface if present. | |
| virtual IDigitalIO | DigitalIO [get] |
Gets the IDigitalIO interface object if present. | |
| virtual ISoftwareTrigger | SoftwareTrigger [get] |
Gets the ISoftwareTrigger interface object if present. | |
| DeviceNodeMapDictionary | NodeMaps [get] |
| Gets the dictionary holding all available NodeMaps. | |
| virtual IRegPort | RegPort [get] |
| Gets the register port interface of this device if present. | |
| virtual IImageRect | ImageRect [get] |
Gets the IImageRect interface object if present. | |
| NotifyDictionary | Notify [get] |
Gets the INotify INotifyObservables if present. | |
| virtual ConnectionState | ConnectionState [get, protected set] |
| Gets the current Cvb.ConnectionState of this Device object. | |
Additional Inherited Members | |
Protected Attributes inherited from Device | |
| readonly object | LockAnchor = new object() |
| Lock anchor for device specific thread synchronization. | |
Events inherited from Device | |
| NativeHandleEventDelegate | ObjectDisposing |
| Raised when this object is about to be disposed via the IDisposable.Dispose method. | |
| EventHandler< PropertyValueChangedEventArgs< IntPtr > > | HandleChange |
| Fired if the native Handle changes due to an operation. | |
| EventHandler< ConnectionStateChangeEventArgs > | ConnectionStateChanged |
| Event that is fired when the ConnectionState changes. | |
Events inherited from INativeHandle | |
| NativeHandleEventDelegate | ObjectDisposing |
| Raised when this object is about to be disposed via the IDisposable.Dispose method. | |
A Device representing a video interface driver (vin).
|
protectedvirtual |
| bool TryGetVinConnectionInformation | ( | out VinConnectionInformation | info | ) |
Tries to get the board an port information of this device.
| info | The Driver.VinConnectionInformation containing this device's board and camera port index. |
true if successful; false if not.| ObjectDisposedException | If this device has already been disposed. |
Gets the board and port information of this device.
Driver.VinConnectionInformation containing this device's board and camera port index.
| NullReferenceException | If this is not a Vin driver supporting a board- or camera select interface. |
| ObjectDisposedException | If this device has already been disposed. |