procedure MonitorCircularBuffer(Buffer: TVec; Dst: TVec; var State: TCircularBufferState; MonitorMode: TMonitorMode);
Monitor the circular buffer.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Buffer | TVec | source TVec |
| 2 | Dst | TVec | source TVec |
| 3 | State | TCircularBufferState | |
| 4 | MonitorMode | TMonitorMode |
Result: stored in self (calling object)
Remarks:
Copies the most recent Dst.Length samples from the circular Buffer to Dst and does not advance the read cursor.