Audacity 3.2.0
Namespaces | Enumerations | Variables
ChangeSpeed.cpp File Reference
#include "ChangeSpeed.h"
#include "EffectEditor.h"
#include "EffectOutputTracks.h"
#include "LoadEffects.h"
#include <math.h>
#include <wx/choice.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 "NumericConverterFormats.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 42 of file ChangeSpeed.cpp.

43{
44 ID_PercentChange = 10000,
49};
@ ID_ToLength
Definition: ChangeSpeed.cpp:48
@ ID_FromVinyl
Definition: ChangeSpeed.cpp:46
@ ID_ToVinyl
Definition: ChangeSpeed.cpp:47
@ ID_Multiplier
Definition: ChangeSpeed.cpp:45
@ ID_PercentChange
Definition: ChangeSpeed.cpp:44

◆ kVinyl

enum kVinyl
Enumerator
kVinyl_33AndAThird 
kVinyl_45 
kVinyl_78 
kVinyl_NA 

Definition at line 53 of file ChangeSpeed.cpp.

54{
59};
@ kVinyl_78
Definition: ChangeSpeed.cpp:57
@ kVinyl_45
Definition: ChangeSpeed.cpp:56
@ kVinyl_33AndAThird
Definition: ChangeSpeed.cpp:55
@ kVinyl_NA
Definition: ChangeSpeed.cpp:58

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"),
}
XO("Cut/Copy/Paste")

Definition at line 61 of file ChangeSpeed.cpp.

Referenced by EffectChangeSpeed::PopulateOrExchange().