OpenShot Library | OpenShotAudio 0.2.2

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...
 

Detailed Description


Class Documentation

◆ juce::ADSR::Parameters

struct juce::ADSR::Parameters

Holds the parameters being used by an ADSR object.

Definition at line 56 of file juce_ADSR.h.

Class Members
float attack Attack time in seconds.
float decay Decay time in seconds.
float sustain Sustain level.
float release Release time in seconds.

◆ juce::Reverb::Parameters

struct juce::Reverb::Parameters

Holds the parameters being used by a Reverb object.

Definition at line 54 of file juce_audio_basics/utilities/juce_Reverb.h.

Class Members
float roomSize Room size, 0 to 1.0, where 1.0 is big, 0 is small.
float damping Damping, 0 to 1.0, where 0 is not damped, 1.0 is fully damped.
float wetLevel Wet level, 0 to 1.0.
float dryLevel Dry level, 0 to 1.0.
float width Reverb width, 0 to 1.0, where 1.0 is very wide.
float freezeMode Freeze mode - values < 0.5 are "normal" mode, values > 0.5 put the reverb into a continuous feedback loop.