Audacity 3.2.0
Classes | Namespaces | Macros | Enumerations | Functions | Variables
NoiseReduction.cpp File Reference
#include "NoiseReduction.h"
#include "LoadEffects.h"
#include "EffectManager.h"
#include "EffectPreview.h"
#include "EffectUI.h"
#include "ShuttleGui.h"
#include "HelpSystem.h"
#include "AudacityMessageBox.h"
#include "../widgets/valnum.h"
#include <float.h>
#include <wx/button.h>
#include <wx/choice.h>
#include <wx/radiobut.h>
#include <wx/slider.h>
#include <wx/valtext.h>
#include <wx/textctrl.h>
Include dependency graph for NoiseReduction.cpp:

Go to the source code of this file.

Classes

class  EffectNoiseReduction::Dialog
 Dialog used with EffectNoiseReduction. More...
 
struct  anonymous_namespace{NoiseReduction.cpp}::ControlInfo
 

Namespaces

namespace  anonymous_namespace{NoiseReduction.cpp}
 

Macros

#define finite(x)   _finite(x)
 

Enumerations

enum  {
  ID_BUTTON_GETPROFILE = 10001 , ID_RADIOBUTTON_KEEPSIGNAL , ID_GAIN_SLIDER , ID_GAIN_TEXT ,
  ID_NEW_SENSITIVITY_SLIDER , ID_NEW_SENSITIVITY_TEXT , ID_FREQ_SLIDER , ID_FREQ_TEXT ,
  END_OF_BASIC_SLIDERS , END_OF_SLIDERS = END_OF_BASIC_SLIDERS , FIRST_SLIDER = ID_GAIN_SLIDER
}
 

Functions

int anonymous_namespace{NoiseReduction.cpp}::PromptUser (EffectNoiseReduction::Settings &settings, EffectNoiseReduction *effect, EffectSettingsAccess &access, wxWindow &parent, bool bHasProfile, bool bAllowTwiddleSettings)
 
const ControlInfo * anonymous_namespace{NoiseReduction.cpp}::controlInfo ()
 

Variables

BuiltinEffectsModule::Registration< EffectNoiseReductionanonymous_namespace{NoiseReduction.cpp}::reg
 

Macro Definition Documentation

◆ finite

#define finite (   x)    _finite(x)

Definition at line 30 of file NoiseReduction.cpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ID_BUTTON_GETPROFILE 
ID_RADIOBUTTON_KEEPSIGNAL 
ID_GAIN_SLIDER 
ID_GAIN_TEXT 
ID_NEW_SENSITIVITY_SLIDER 
ID_NEW_SENSITIVITY_TEXT 
ID_FREQ_SLIDER 
ID_FREQ_TEXT 
END_OF_BASIC_SLIDERS 
END_OF_SLIDERS 
FIRST_SLIDER 

Definition at line 168 of file NoiseReduction.cpp.

168 {
169 ID_BUTTON_GETPROFILE = 10001,
171#ifdef ISOLATE_CHOICE
172 ID_RADIOBUTTON_KEEPNOISE,
173#endif
174#ifdef RESIDUE_CHOICE
175 ID_RADIOBUTTON_RESIDUE,
176#endif
177
178#ifdef ADVANCED_SETTINGS
179 ID_CHOICE_METHOD,
180#endif
181
182 // Slider/text pairs
185
188
189#ifdef ATTACK_AND_RELEASE
190 ID_ATTACK_TIME_SLIDER,
191 ID_ATTACK_TIME_TEXT,
192
193 ID_RELEASE_TIME_SLIDER,
194 ID_RELEASE_TIME_TEXT,
195#endif
196
199
201
202#ifdef ADVANCED_SETTINGS
203 ID_OLD_SENSITIVITY_SLIDER = END_OF_BASIC_SLIDERS,
204 ID_OLD_SENSITIVITY_TEXT,
205
206 END_OF_ADVANCED_SLIDERS,
207 END_OF_SLIDERS = END_OF_ADVANCED_SLIDERS,
208#else
210#endif
211
213};
@ ID_GAIN_TEXT
@ ID_BUTTON_GETPROFILE
@ ID_GAIN_SLIDER
@ ID_NEW_SENSITIVITY_SLIDER
@ ID_FREQ_SLIDER
@ END_OF_SLIDERS
@ END_OF_BASIC_SLIDERS
@ ID_NEW_SENSITIVITY_TEXT
@ ID_RADIOBUTTON_KEEPSIGNAL
@ FIRST_SLIDER
@ ID_FREQ_TEXT