procedure ResizeCircularBuffer(BufferSize: Integer; var State: TCircularBufferState; Buffer: TVec);
Resize the circular buffer.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | BufferSize | Integer | |
| 2 | State | TCircularBufferState | |
| 3 | Buffer | TVec | source TVec |
Result: stored in self (calling object)
Remarks:
Resize the Buffer to BufferSize. The procedure also resets BufferUnderflow and BufferOverflow flags.