37 virtual std::string
Name()
const override;
float heph_audio_sample_t
Definition HephAudioShared.h:133
class for storing the audio samples in internal format.
Definition AudioBuffer.h:16
base class for the audio effects.
Definition AudioEffect.h:15
applies hard-clipping distortion.
Definition HardClipDistortion.h:14
virtual double GetClippingLevel() const
virtual std::string Name() const override
heph_audio_sample_t clippingLevel
Definition HardClipDistortion.h:20
virtual void SetClippingLevel(double clippingLevel)
HardClipDistortion(double clippingLevel)
virtual void ProcessST(const AudioBuffer &inputBuffer, AudioBuffer &outputBuffer, size_t startIndex, size_t frameCount) override
virtual ~HardClipDistortion()=default