| 25 | // -------------------------------------------------------------------------------------------------------------------- |
| 26 | |
| 27 | DelayEffect::DelayEffect(const AudioSettings& audioSettings, |
| 28 | const DelayEffectSettings& effectSettings) |
| 29 | : mFrameSize(audioSettings.frameSize) |
| 30 | , mMaxDelayInSamples(effectSettings.maxDelayInSamples) |
| 31 | , mRingBuffer(effectSettings.maxDelayInSamples) |
| 32 | { |
| 33 | reset(); |
| 34 | } |
| 35 | |
| 36 | void DelayEffect::reset() |
| 37 | { |