class for storing the audio samples in internal format.
Definition AudioBuffer.h:16
base class for the audio effects.
Definition AudioEffect.h:15
virtual void Process(AudioBuffer &buffer)
base class for panning effects.
Definition PanningEffect.h:14
double leftVolume
Definition PanningEffect.h:23
virtual void Process(AudioBuffer &buffer, size_t startIndex, size_t frameCount) override
double rightVolume
Definition PanningEffect.h:29
virtual double GetFactor() const =0
virtual ~PanningEffect()=default
virtual void SetFactor(double factor)=0
virtual void ProcessST(const AudioBuffer &inputBuffer, AudioBuffer &outputBuffer, size_t startIndex, size_t frameCount) override