| 24 | namespace ipl { |
| 25 | |
| 26 | DirectEffect::DirectEffect(const AudioSettings& audioSettings, |
| 27 | const DirectEffectSettings& effectSettings) |
| 28 | : mNumChannels(effectSettings.numChannels) |
| 29 | , mEQEffects(effectSettings.numChannels) |
| 30 | , mGainEffects(effectSettings.numChannels) |
| 31 | { |
| 32 | for (auto i = 0; i < effectSettings.numChannels; ++i) |
| 33 | { |
| 34 | mEQEffects[i] = make_unique<EQEffect>(audioSettings); |
| 35 | mGainEffects[i] = make_unique<GainEffect>(audioSettings); |
| 36 | } |
| 37 | } |
| 38 | |
| 39 | void DirectEffect::reset() |
| 40 | { |
nothing calls this directly
no outgoing calls
no test coverage detected