Audacity 3.2.0
|
#include <ChangeTempoBase.h>
Public Member Functions | |
ChangeTempoBase () | |
virtual | ~ChangeTempoBase () |
ComponentInterfaceSymbol | GetSymbol () const override |
TranslatableString | GetDescription () const override |
ManualPageID | ManualPage () const override |
EffectType | GetType () const override |
bool | SupportsAutomation () const override |
bool | Init () override |
bool | CheckWhetherSkipEffect (const EffectSettings &settings) const override |
bool | Process (EffectInstance &instance, EffectSettings &settings) override |
double | CalcPreviewInputLength (const EffectSettings &settings, double previewLength) const override |
Static Public Member Functions | |
static ChangeTempoBase * | FetchParameters (ChangeTempoBase &e, EffectSettings &) |
Static Public Attributes | |
static const ComponentInterfaceSymbol | Symbol { XO("Change Tempo") } |
Protected Member Functions | |
const EffectParameterMethods & | Parameters () const override |
Protected Attributes | |
bool | mUseSBSMS |
double | m_PercentChange |
double | m_FromBPM |
double | m_ToBPM |
double | m_FromLength |
double | m_ToLength |
bool | m_bLoopDetect |
Static Protected Attributes | |
static constexpr EffectParameter | Percentage |
static constexpr EffectParameter | UseSBSMS |
Definition at line 6 of file ChangeTempoBase.h.
ChangeTempoBase::ChangeTempoBase | ( | ) |
Definition at line 33 of file ChangeTempoBase.cpp.
References m_bLoopDetect, m_FromBPM, m_FromLength, m_ToBPM, m_ToLength, Parameters(), and EffectParameterMethods::Reset().
|
virtual |
Definition at line 48 of file ChangeTempoBase.cpp.
|
override |
|
override |
Definition at line 89 of file ChangeTempoBase.cpp.
References m_PercentChange.
|
inlinestatic |
Definition at line 10 of file ChangeTempoBase.h.
|
override |
Definition at line 59 of file ChangeTempoBase.cpp.
References XO().
|
override |
|
override |
|
override |
Definition at line 94 of file ChangeTempoBase.cpp.
References m_FromLength, m_PercentChange, and m_ToLength.
|
override |
Definition at line 64 of file ChangeTempoBase.cpp.
|
overrideprotected |
Definition at line 25 of file ChangeTempoBase.cpp.
Referenced by ChangeTempoBase().
|
override |
Already processing; don't make a dialog
Definition at line 104 of file ChangeTempoBase.cpp.
References m_PercentChange, SBSMSBase::mProxyEffectName, mUseSBSMS, SBSMSBase::setParameters(), settings(), and XO().
|
override |
Definition at line 76 of file ChangeTempoBase.cpp.
|
protected |
Definition at line 49 of file ChangeTempoBase.h.
Referenced by ChangeTempoBase().
|
protected |
Definition at line 44 of file ChangeTempoBase.h.
Referenced by ChangeTempoBase().
|
protected |
Definition at line 46 of file ChangeTempoBase.h.
Referenced by ChangeTempoBase(), and Init().
|
protected |
Definition at line 42 of file ChangeTempoBase.h.
Referenced by CalcPreviewInputLength(), CheckWhetherSkipEffect(), Init(), and Process().
|
protected |
Definition at line 45 of file ChangeTempoBase.h.
Referenced by ChangeTempoBase().
|
protected |
Definition at line 47 of file ChangeTempoBase.h.
Referenced by ChangeTempoBase(), and Init().
|
protected |
Definition at line 41 of file ChangeTempoBase.h.
Referenced by Process().
|
staticconstexprprotected |
Definition at line 51 of file ChangeTempoBase.h.
|
static |
Definition at line 14 of file ChangeTempoBase.h.
Referenced by GetSymbol().
|
staticconstexprprotected |
Definition at line 54 of file ChangeTempoBase.h.