Streaming
Description
- Derived from
-
Disposable abstract
The Streaming class performs incremental streaming of sequenced data.
Data is streamed from a sequence of data frames:
+---+---+---+---+---+---+---+---+---+---+ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |...| N | N = Count - 1 +---+---+---+---+---+---+---+---+---+---+ [...........|.......................] Index = [0..N] \_____________|________________/ Window = 8 \______/ | Before = 2 | \__________/ After = 3 | Frame = floor(Index)
Index depicts the target position for streaming.
Public / Constructors
Streaming
Creates a new instance of Streaming.
The sum of before opt and after opt plus one must not be greater than IStreamingSource.Count of source in and should be smaller, to allow the target data frame index to move within a certain region without triggering streaming I/O work.
Public / Attributes
Frame
The current target data frame index.
While streaming is keeping up, the target data frame index will be contained in Range. Otherwise, the target data frame is not available yet.
- See also
Index
The current data index.
Settings the data index will also update the target data frame index (see Index), which is defined as Maths.Floor1 of value in.