Audacity  2.2.0
LoadEffects.cpp File Reference
#include "../Audacity.h"
#include "../Prefs.h"
#include "LoadEffects.h"
#include "../MemoryX.h"
#include "EffectManager.h"
#include "Amplify.h"
#include "AutoDuck.h"
#include "BassTreble.h"
#include "ChangeSpeed.h"
#include "ClickRemoval.h"
#include "Compressor.h"
#include "Distortion.h"
#include "DtmfGen.h"
#include "Echo.h"
#include "Paulstretch.h"
#include "Equalization.h"
#include "Fade.h"
#include "Invert.h"
#include "Noise.h"
#include "NoiseReduction.h"
#include "NoiseRemoval.h"
#include "Normalize.h"
#include "Phaser.h"
#include "Repair.h"
#include "Repeat.h"
#include "Reverb.h"
#include "Reverse.h"
#include "Silence.h"
#include "ScienFilter.h"
#include "StereoToMono.h"
#include "ToneGen.h"
#include "TruncSilence.h"
#include "Wahwah.h"
#include "FindClipping.h"
#include "../Experimental.h"

Macros

#define SOUNDTOUCH_EFFECTS
 
#define NOISEREDUCTION_EFFECT   EFFECT( NOISEREDUCTION, EffectNoiseReduction, () )
 
#define CLASSICFILTER_EFFECT   EFFECT( CLASSICFILTERS, EffectScienFilter, () )
 
#define SBSMS_EFFECTS
 
#define EFFECT_LIST
 
#define EXCLUDE_LIST   CLASSICFILTER_EFFECT
 
#define EFFECT(n, i, args)   ENUM_ ## n,
 
#define EFFECT(n, i, args)   n ## _PLUGIN_SYMBOL,
 
#define EFFECT(n, i, args)   case ENUM_ ## n: return std::make_unique<i> args;
 

Enumerations

enum  { EXCLUDE_LIST }
 

Functions

 DECLARE_MODULE_ENTRY (AudacityModule)
 
 DECLARE_BUILTIN_MODULE (BuiltinsEffectBuiltin)
 

Variables

static const wxChar * kEffectNames []
 
static const wxChar * kExcludedNames []
 

Macro Definition Documentation

#define CLASSICFILTER_EFFECT   EFFECT( CLASSICFILTERS, EffectScienFilter, () )
#define EFFECT (   n,
  i,
  args 
)    ENUM_ ## n,
#define EFFECT (   n,
  i,
  args 
)    n ## _PLUGIN_SYMBOL,
#define EFFECT (   n,
  i,
  args 
)    case ENUM_ ## n: return std::make_unique<i> args;
#define EFFECT_LIST
#define EXCLUDE_LIST   CLASSICFILTER_EFFECT
#define NOISEREDUCTION_EFFECT   EFFECT( NOISEREDUCTION, EffectNoiseReduction, () )
#define SBSMS_EFFECTS
#define SOUNDTOUCH_EFFECTS

Enumeration Type Documentation

anonymous enum
Enumerator
EXCLUDE_LIST 

Function Documentation

DECLARE_BUILTIN_MODULE ( BuiltinsEffectBuiltin  )
DECLARE_MODULE_ENTRY ( AudacityModule  )

References safenew.

Variable Documentation

const wxChar* kEffectNames[]
static
Initial value:
=
{
}
#define EFFECT_LIST
Definition: LoadEffects.cpp:107

Referenced by BuiltinEffectsModule::AutoRegisterPlugins(), and BuiltinEffectsModule::Initialize().

const wxChar* kExcludedNames[]
static
Initial value:
=
{
}
#define EXCLUDE_LIST
Definition: LoadEffects.cpp:143

Referenced by BuiltinEffectsModule::Initialize().