Audacity 3.2.0
|
#include <NoiseReductionBase.h>
Public Member Functions | |
Settings () | |
~Settings () | |
bool | PrefsIO (bool read) |
bool | Validate (NoiseReductionBase *effect) const |
size_t | WindowSize () const |
unsigned | StepsPerWindow () const |
size_t | SpectrumSize () const |
size_t | StepSize () 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 |
Definition at line 47 of file NoiseReductionBase.h.
NoiseReductionBase::Settings::Settings | ( | ) |
Definition at line 179 of file NoiseReductionBase.cpp.
References PrefsIO().
|
inline |
Definition at line 51 of file NoiseReductionBase.h.
bool NoiseReductionBase::Settings::PrefsIO | ( | bool | read | ) |
Definition at line 357 of file NoiseReductionBase.cpp.
References anonymous_namespace{NoiseReductionBase.cpp}::DEFAULT_STEPS_PER_WINDOW_CHOICE, anonymous_namespace{NoiseReductionBase.cpp}::DEFAULT_WINDOW_SIZE_CHOICE, anonymous_namespace{NoiseReductionBase.cpp}::DM_DEFAULT_METHOD, anonymous_namespace{NoiseReductionBase.cpp}::DM_OLD_METHOD, audacity::BasicSettings::Flush(), gPrefs, mAttackTime, mFreqSmoothingBands, mMethod, mNewSensitivity, mNoiseGain, mNoiseReductionChoice, mOldSensitivity, mReleaseTime, mStepsPerWindowChoice, mWindowSizeChoice, mWindowTypes, NRC_ISOLATE_NOISE, NRC_LEAVE_RESIDUE, NRC_REDUCE_NOISE, anonymous_namespace{NoiseReductionBase.cpp}::readPrefs(), anonymous_namespace{NoiseReductionBase.cpp}::writePrefs(), anonymous_namespace{NoiseReductionBase.cpp}::WT_DEFAULT_WINDOW_TYPES, and wxT().
Referenced by Settings().
|
inline |
Definition at line 66 of file NoiseReductionBase.h.
|
inline |
Definition at line 70 of file NoiseReductionBase.h.
Referenced by NoiseReductionBase::Worker::Worker().
|
inline |
Definition at line 62 of file NoiseReductionBase.h.
Referenced by NoiseReductionBase::Worker::Worker().
bool NoiseReductionBase::Settings::Validate | ( | NoiseReductionBase * | effect | ) | const |
Definition at line 430 of file NoiseReductionBase.cpp.
References anonymous_namespace{NoiseReductionBase.cpp}::DM_MEDIAN, BasicUI::ShowMessageBox(), anonymous_namespace{NoiseReductionBase.cpp}::windowTypesInfo, and XO().
|
inline |
Definition at line 58 of file NoiseReductionBase.h.
double NoiseReductionBase::Settings::mAttackTime |
Definition at line 83 of file NoiseReductionBase.h.
Referenced by anonymous_namespace{NoiseReduction.cpp}::controlInfo(), PrefsIO(), and NoiseReductionBase::Worker::Worker().
bool NoiseReductionBase::Settings::mDoProfile |
Definition at line 75 of file NoiseReductionBase.h.
double NoiseReductionBase::Settings::mFreqSmoothingBands |
Definition at line 81 of file NoiseReductionBase.h.
Referenced by anonymous_namespace{NoiseReduction.cpp}::controlInfo(), and PrefsIO().
int NoiseReductionBase::Settings::mMethod |
Definition at line 96 of file NoiseReductionBase.h.
Referenced by PrefsIO().
double NoiseReductionBase::Settings::mNewSensitivity |
Definition at line 80 of file NoiseReductionBase.h.
Referenced by anonymous_namespace{NoiseReduction.cpp}::controlInfo(), and PrefsIO().
double NoiseReductionBase::Settings::mNoiseGain |
Definition at line 82 of file NoiseReductionBase.h.
Referenced by anonymous_namespace{NoiseReduction.cpp}::controlInfo(), PrefsIO(), and NoiseReductionBase::Worker::Worker().
int NoiseReductionBase::Settings::mNoiseReductionChoice |
Definition at line 90 of file NoiseReductionBase.h.
Referenced by PrefsIO().
double NoiseReductionBase::Settings::mOldSensitivity |
Definition at line 87 of file NoiseReductionBase.h.
Referenced by anonymous_namespace{NoiseReduction.cpp}::controlInfo(), PrefsIO(), and NoiseReductionBase::Worker::Worker().
double NoiseReductionBase::Settings::mReleaseTime |
Definition at line 84 of file NoiseReductionBase.h.
Referenced by anonymous_namespace{NoiseReduction.cpp}::controlInfo(), PrefsIO(), and NoiseReductionBase::Worker::Worker().
int NoiseReductionBase::Settings::mStepsPerWindowChoice |
Definition at line 95 of file NoiseReductionBase.h.
Referenced by PrefsIO().
int NoiseReductionBase::Settings::mWindowSizeChoice |
Definition at line 94 of file NoiseReductionBase.h.
Referenced by PrefsIO().
int NoiseReductionBase::Settings::mWindowTypes |
Definition at line 93 of file NoiseReductionBase.h.
Referenced by PrefsIO().