Audacity  2.2.0
EffectNoiseReduction::Settings Class Reference

Public Member Functions

 Settings ()
 
 ~Settings ()
 
bool PromptUser (EffectNoiseReduction *effect, wxWindow *parent, bool bHasProfile, bool bAllowTwiddleSettings)
 
bool PrefsIO (bool read)
 
bool Validate () const
 
size_t WindowSize () const
 
unsigned StepsPerWindow () const
 

Public Attributes

bool mDoProfile
 
double mNewSensitivity
 
double mFreqSmoothingBands
 
double mNoiseGain
 
double mAttackTime
 
double mReleaseTime
 
double mOldSensitivity
 
int mNoiseReductionChoice
 
int mWindowTypes
 
int mWindowSizeChoice
 
int mStepsPerWindowChoice
 
int mMethod
 

Constructor & Destructor Documentation

EffectNoiseReduction::Settings::Settings ( )

References PrefsIO().

EffectNoiseReduction::Settings::~Settings ( )
inline

Member Function Documentation

bool EffectNoiseReduction::Settings::PromptUser ( EffectNoiseReduction effect,
wxWindow *  parent,
bool  bHasProfile,
bool  bAllowTwiddleSettings 
)
unsigned EffectNoiseReduction::Settings::StepsPerWindow ( ) const
inline

References mStepsPerWindowChoice.

bool EffectNoiseReduction::Settings::Validate ( ) const

References _().

size_t EffectNoiseReduction::Settings::WindowSize ( ) const
inline

References mWindowSizeChoice.

Member Data Documentation

double EffectNoiseReduction::Settings::mAttackTime
bool EffectNoiseReduction::Settings::mDoProfile
double EffectNoiseReduction::Settings::mFreqSmoothingBands

Referenced by PrefsIO().

int EffectNoiseReduction::Settings::mMethod

Referenced by PrefsIO().

double EffectNoiseReduction::Settings::mNewSensitivity

Referenced by PrefsIO().

double EffectNoiseReduction::Settings::mNoiseGain
int EffectNoiseReduction::Settings::mNoiseReductionChoice

Referenced by PrefsIO().

double EffectNoiseReduction::Settings::mOldSensitivity
double EffectNoiseReduction::Settings::mReleaseTime
int EffectNoiseReduction::Settings::mStepsPerWindowChoice

Referenced by PrefsIO(), and StepsPerWindow().

int EffectNoiseReduction::Settings::mWindowSizeChoice

Referenced by PrefsIO(), and WindowSize().

int EffectNoiseReduction::Settings::mWindowTypes

The documentation for this class was generated from the following file: