A stream with a finite number of images, which can also be accessed via
an ImageIndex.
Inheritance Hierarchy
Stemmer.Cvb.DriverStream
Stemmer.Cvb.DriverIndexedStream
Namespace: Stemmer.Cvb.Driver
Assembly: Stemmer.Cvb (in Stemmer.Cvb.dll) Version: 14.0.0.0
Syntax
The IndexedStream type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| AcquisitionInterface |
Gets or sets the acquisition interface to use on this stream.
(Inherited from Stream.) | |
| ImageCount |
Gets the number of images contained in this stream.
| |
| ImageIndex |
Gets or sets the index of the current active image.
| |
| IsIndexed |
Gets whether this is a IndexedStream.
(Overrides StreamIsIndexed.) | |
| IsRunning |
Gets whether the acquisition is currently active.
(Inherited from Stream.) | |
| LoopObservers |
Gets or sets whether the
Subscribe(IObserverStreamImage)d observers are
notified after all images have been delivered once.
| |
| Parent |
Gets the parent Device.
(Inherited from Stream.) | |
| RingBuffer |
Gets the IRingBuffer interface object if present.
(Inherited from Stream.) | |
| Statistics |
Gets the available device statistics
(Inherited from Stream.) |
Methods
| Name | Description | |
|---|---|---|
| Abort |
Stops the acquisition of images immediately.
(Inherited from Stream.) | |
| Dispose |
IDisposable implementation.
(Inherited from Stream.) | |
| Dispose(Boolean) |
IDispose helper function.
(Inherited from Stream.) | |
| Equals | (Inherited from Object.) | |
| Finalize |
Finalizer.
(Inherited from Stream.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetSnapshot |
Acquires a single image and returns it.
(Inherited from Stream.) | |
| GetTimedSnapshot(UsTimeSpan) |
Acquires a single image and returns it.
(Inherited from Stream.) | |
| GetTimedSnapshot(UsTimeSpan, WaitStatus) |
As GetTimedSnapshot(UsTimeSpan), but does not throw on
timeout.
(Inherited from Stream.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MakeSnapshotImage |
Factory function for creating the returned image from the acquisition
engine.
(Inherited from Stream.) | |
| MakeStreamImage |
Factory function for creating the returned image from the acquisition
engine.
(Inherited from Stream.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ObservableAcquisitionLoop |
Special implementation taking LoopObservers into account.
(Overrides StreamObservableAcquisitionLoop.) | |
| SendCompleteToObservers |
Calls OnCompleted on all subscribed
observers.
(Inherited from Stream.) | |
| SendErrorToObservers |
Calls OnError(Exception) on all subscribed
observers.
(Inherited from Stream.) | |
| SendImageToObservers |
Calls OnNext(T) with the given
image.
(Inherited from Stream.) | |
| Start |
Starts the acquisition.
(Inherited from Stream.) | |
| Stop |
Stops the acquisition.
(Inherited from Stream.) | |
| Subscribe |
Notifies this stream that the given observer is to
receive new image notifications.
(Inherited from Stream.) | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| TryAbort |
Tries to stop the acquisition of images immediately.
(Inherited from Stream.) | |
| TryStop |
Tries to stop the acquisition of images.
(Inherited from Stream.) | |
| Wait |
Waits for indefinitely for the next acquired image and returns it.
(Inherited from Stream.) | |
| Wait(WaitStatus) |
Waits for indefinitely for the next acquired image and returns it.
(Inherited from Stream.) | |
| WaitFor(UsTimeSpan) |
Waits for the given timeSpan for the next acquired
image.
(Inherited from Stream.) | |
| WaitFor(UsTimeSpan, WaitStatus) |
As WaitFor(UsTimeSpan), but does not throw on timeout.
(Inherited from Stream.) |
See Also