SignalUtils.ResizeCircularBuffer Method

procedure ResizeCircularBuffer(BufferSize: Integer; var State: TCircularBufferState; Buffer: TVec);

Resize the circular buffer.

#NameTypeDescription
1BufferSizeInteger
2StateTCircularBufferState
3BufferTVecsource TVec

Result: stored in self (calling object)

Remarks:

Resize the Buffer to BufferSize. The procedure also resets BufferUnderflow and BufferOverflow flags.

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