Audacity 3.2.0
|
Immutable structure is an argument to Mixer's constructor. More...
#include <MixerOptions.h>
Classes | |
struct | DefaultWarp |
Hook function for default time warp. More... | |
Public Member Functions | |
Warp (const AudacityProject *pProject) | |
Construct using the default warp function. More... | |
Warp (const BoundedEnvelope *e) | |
Construct with an explicit warp. More... | |
Warp (double min, double max, double initial=1.0) | |
Construct with no time warp. More... | |
Public Attributes | |
const BoundedEnvelope *const | envelope = nullptr |
const double | minSpeed |
const double | maxSpeed |
const double | initialSpeed { 1.0 } |
Immutable structure is an argument to Mixer's constructor.
Definition at line 56 of file MixerOptions.h.
|
explicit |
Construct using the default warp function.
Definition at line 18 of file MixerOptions.cpp.
|
explicit |
Construct with an explicit warp.
Definition at line 23 of file MixerOptions.cpp.
MixerOptions::Warp::Warp | ( | double | min, |
double | max, | ||
double | initial = 1.0 |
||
) |
Construct with no time warp.
min >= 0
max >= 0
min <= max
Definition at line 27 of file MixerOptions.cpp.
References min().
const BoundedEnvelope* const MixerOptions::Warp::envelope = nullptr |
Definition at line 76 of file MixerOptions.h.
Referenced by MixerOptions::ResampleParameters::ResampleParameters().
const double MixerOptions::Warp::initialSpeed { 1.0 } |
Definition at line 78 of file MixerOptions.h.
const double MixerOptions::Warp::maxSpeed |
Definition at line 77 of file MixerOptions.h.
Referenced by MixerOptions::ResampleParameters::ResampleParameters().
const double MixerOptions::Warp::minSpeed |
Definition at line 77 of file MixerOptions.h.
Referenced by MixerOptions::ResampleParameters::ResampleParameters().