OpenShot Library | libopenshot-audio 0.2.0
|
Namespaces | |
namespace | juce::ValueSmoothingTypes |
A namespace containing a set of types used for specifying the smoothing behaviour of the SmoothedValue class. | |
Classes | |
class | juce::ADSR |
A very simple ADSR envelope class. More... | |
struct | juce::ADSR::Parameters |
Holds the parameters being used by an ADSR object. More... | |
class | juce::CatmullRomInterpolator |
Interpolator for resampling a stream of floats using Catmull-Rom interpolation. More... | |
class | juce::Decibels |
This class contains some helpful static methods for dealing with decibel values. More... | |
class | juce::IIRCoefficients |
A set of coefficients for use in an IIRFilter object. More... | |
class | juce::IIRFilter |
An IIR filter that can perform low, high, or band-pass filtering on an audio signal. More... | |
class | juce::LagrangeInterpolator |
Interpolator for resampling a stream of floats using 4-point lagrange interpolation. More... | |
class | juce::Reverb |
Performs a simple reverb effect on a stream of audio data. More... | |
struct | juce::Reverb::Parameters |
Holds the parameters being used by a Reverb object. More... | |
class | juce::SmoothedValueBase< SmoothedValueType > |
A base class for the smoothed value classes. More... | |
class | juce::SmoothedValue< FloatType, SmoothingType > |
A utility class for values that need smoothing to avoid audio glitches. More... | |
struct juce::ADSR::Parameters |
Holds the parameters being used by an ADSR object.
Definition at line 50 of file juce_ADSR.h.
Class Members | ||
---|---|---|
float | attack = 0.1f | Attack time in seconds. |
float | decay = 0.1f | Decay time in seconds. |
float | sustain = 1.0f | Sustain level. |
float | release = 0.1f | Release time in seconds. |
struct juce::Reverb::Parameters |
Holds the parameters being used by a Reverb object.
Definition at line 54 of file juce_Reverb.h.
Class Members | ||
---|---|---|
float | roomSize = 0.5f | Room size, 0 to 1.0, where 1.0 is big, 0 is small. |
float | damping = 0.5f | Damping, 0 to 1.0, where 0 is not damped, 1.0 is fully damped. |
float | wetLevel = 0.33f | Wet level, 0 to 1.0. |
float | dryLevel = 0.4f | Dry level, 0 to 1.0. |
float | width = 1.0f | Reverb width, 0 to 1.0, where 1.0 is very wide. |
float | freezeMode = 0.0f | Freeze mode - values < 0.5 are "normal" mode, values > 0.5 put the reverb into a continuous feedback loop. |