Set the specified sample in the delay line */
| 44 | |
| 45 | /** Set the specified sample in the delay line */ |
| 46 | void set (size_t delayInSamples, Type newValue) noexcept |
| 47 | { |
| 48 | jassert (delayInSamples >= 0 && delayInSamples < size()); |
| 49 | |
| 50 | rawData[(leastRecentIndex + 1 + delayInSamples) % size()] = newValue; // [4] |
| 51 | } |
| 52 | |
| 53 | /** Adds a new value to the delay line, overwriting the least recently added sample */ |
| 54 | void push (Type valueToAdd) noexcept |
nothing calls this directly
no outgoing calls
no test coverage detected