48 bool deleteInputWhenDeleted);
60 void setBypassed (
bool isBypassed) noexcept;
61 bool isBypassed()
const noexcept {
return bypass; }
64 void prepareToPlay (
int samplesPerBlockExpected,
double sampleRate)
override;
65 void releaseResources()
override;
73 std::atomic<bool> bypass;
#define JUCE_API
This macro is added to all JUCE public class declarations.
const Reverb::Parameters & getParameters() const noexcept
Returns the parameters from the reverb.
Base class for objects that can produce a continuous stream of audio.
Holds a pointer to an object which can optionally be deleted when this pointer goes out of scope...
Performs a simple reverb effect on a stream of audio data.
Used by AudioSource::getNextAudioBlock().
An AudioSource that uses the Reverb class to apply a reverb to another AudioSource.
Holds the parameters being used by a Reverb object.