SignalUtils.MonitorCircularBuffer Method

void MonitorCircularBuffer(TVec Buffer, TVec Dst, ref TCircularBufferState State, TMonitorMode MonitorMode)

Monitor the circular buffer.

#NameTypeDescription
1BufferTVecsource TVec
2DstTVecsource TVec
3StateTCircularBufferState (ref)
4MonitorModeTMonitorMode

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.

See Also: SignalUtils.InitCircularBuffer, SignalUtils.WriteToCircularBuffer, SignalUtils.ResizeCircularBuffer, SignalUtils.PeekCircularBuffer