Audacity 3.2.0
Namespaces | Enumerations | Variables
ChangeSpeed.cpp File Reference
#include "ChangeSpeed.h"
#include "LoadEffects.h"
#include <math.h>
#include <wx/choice.h>
#include <wx/intl.h>
#include <wx/slider.h>
#include "ConfigInterface.h"
#include "../LabelTrack.h"
#include "Prefs.h"
#include "Resample.h"
#include "../ShuttleGui.h"
#include "../SyncLock.h"
#include "../widgets/NumericTextCtrl.h"
#include "../widgets/valnum.h"
#include "TimeWarper.h"
#include "../WaveClip.h"
#include "../WaveTrack.h"
Include dependency graph for ChangeSpeed.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{ChangeSpeed.cpp}
 

Enumerations

enum  {
  ID_PercentChange = 10000 , ID_Multiplier , ID_FromVinyl , ID_ToVinyl ,
  ID_ToLength
}
 
enum  kVinyl { kVinyl_33AndAThird = 0 , kVinyl_45 , kVinyl_78 , kVinyl_NA }
 

Variables

static const TranslatableStrings kVinylStrings
 
static const double kSliderMax = 100.0
 
static const double kSliderWarp = 1.30105
 
BuiltinEffectsModule::Registration< EffectChangeSpeedanonymous_namespace{ChangeSpeed.cpp}::reg
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ID_PercentChange 
ID_Multiplier 
ID_FromVinyl 
ID_ToVinyl 
ID_ToLength 

Definition at line 39 of file ChangeSpeed.cpp.

40{
41 ID_PercentChange = 10000,
46};
@ ID_ToLength
Definition: ChangeSpeed.cpp:45
@ ID_FromVinyl
Definition: ChangeSpeed.cpp:43
@ ID_ToVinyl
Definition: ChangeSpeed.cpp:44
@ ID_Multiplier
Definition: ChangeSpeed.cpp:42
@ ID_PercentChange
Definition: ChangeSpeed.cpp:41

◆ kVinyl

enum kVinyl
Enumerator
kVinyl_33AndAThird 
kVinyl_45 
kVinyl_78 
kVinyl_NA 

Definition at line 50 of file ChangeSpeed.cpp.

51{
56};
@ kVinyl_78
Definition: ChangeSpeed.cpp:54
@ kVinyl_45
Definition: ChangeSpeed.cpp:53
@ kVinyl_33AndAThird
Definition: ChangeSpeed.cpp:52
@ kVinyl_NA
Definition: ChangeSpeed.cpp:55

Variable Documentation

◆ kSliderMax

const double kSliderMax = 100.0
static

◆ kSliderWarp

const double kSliderWarp = 1.30105
static

◆ kVinylStrings

const TranslatableStrings kVinylStrings
static
Initial value:
{
XO("33\u2153"),
XO("45"),
XO("78"),
XO("n/a"),
}
#define XO(s)
Definition: Internat.h:31

Definition at line 58 of file ChangeSpeed.cpp.

Referenced by EffectChangeSpeed::PopulateOrExchange().