6 #ifndef SWIFT_SOUND_SAMPLEPROVIDER_EQUALIZERSAMPLEPROVIDER_H
7 #define SWIFT_SOUND_SAMPLEPROVIDER_EQUALIZERSAMPLEPROVIDER_H
9 #include <QSharedPointer>
16 namespace swift::sound::sample_provider
34 virtual int readSamples(QVector<float> &samples, qint64 count)
override;
41 double outputGain()
const;
42 void setOutputGain(
double outputGain);
50 bool m_bypass =
false;
51 double m_outputGain = 1.0;
52 QVector<dsp::BiQuadFilter> m_filters;
void setBypassEffects(bool value)
Bypassing?
Sample provider interface.
EqualizerPresets
Equalizer.
#define SWIFT_SOUND_EXPORT
Export a class or function from the library.