OpenShot Audio Library | OpenShotAudio 0.3.2
|
#include <juce_Reverb.h>
Public Types | |
using | Parameters = juce::Reverb::Parameters |
Public Member Functions | |
Reverb ()=default | |
const Parameters & | getParameters () const noexcept |
void | setParameters (const Parameters &newParams) |
bool | isEnabled () const noexcept |
void | setEnabled (bool newValue) noexcept |
void | prepare (const juce::dsp::ProcessSpec &spec) |
void | reset () noexcept |
template<typename ProcessContext > | |
void | process (const ProcessContext &context) noexcept |
Processor wrapper around juce::Reverb for easy integration into ProcessorChain.
Definition at line 37 of file juce_dsp/processors/juce_Reverb.h.
Definition at line 45 of file juce_dsp/processors/juce_Reverb.h.
|
default |
|
inlinenoexcept |
Returns the reverb's current parameters.
Definition at line 48 of file juce_dsp/processors/juce_Reverb.h.
|
inlinenoexcept |
Returns true if the reverb is enabled.
Definition at line 57 of file juce_dsp/processors/juce_Reverb.h.
|
inline |
Initialises the reverb.
Definition at line 64 of file juce_dsp/processors/juce_Reverb.h.
|
inlinenoexcept |
Applies the reverb to a mono or stereo buffer.
Definition at line 78 of file juce_dsp/processors/juce_Reverb.h.
|
inlinenoexcept |
Resets the reverb's internal state.
Definition at line 70 of file juce_dsp/processors/juce_Reverb.h.
Enables/disables the reverb.
Definition at line 60 of file juce_dsp/processors/juce_Reverb.h.
|
inline |
Applies a new set of parameters to the reverb. Note that this doesn't attempt to lock the reverb, so if you call this in parallel with the process method, you may get artifacts.
Definition at line 54 of file juce_dsp/processors/juce_Reverb.h.