![]() |
Audacity 3.2.0
|
Classes | |
| struct | DiscriminationMethodInfo |
| struct | PrefsTableEntry |
| struct | WindowTypesInfo |
Enumerations | |
| enum | DiscriminationMethod : size_t { DM_MEDIAN , DM_SECOND_GREATEST , DM_OLD_METHOD , DM_N_METHODS , DM_DEFAULT_METHOD = DM_SECOND_GREATEST } |
| enum | WindowTypes : unsigned { WT_RECTANGULAR_HANN = 0 , WT_HANN_RECTANGULAR , WT_HANN_HANN , WT_BLACKMAN_HANN , WT_HAMMING_RECTANGULAR , WT_HAMMING_HANN , WT_N_WINDOW_TYPES , WT_DEFAULT_WINDOW_TYPES = WT_HANN_HANN } |
| enum | { DEFAULT_WINDOW_SIZE_CHOICE = 8 , DEFAULT_STEPS_PER_WINDOW_CHOICE } |
Functions | |
| template<typename StructureType , typename FieldType > | |
| void | readPrefs (StructureType *structure, const wxString &prefix, const PrefsTableEntry< StructureType, FieldType > *fields, size_t numFields) |
| template<typename StructureType , typename FieldType > | |
| void | writePrefs (const StructureType *structure, const wxString &prefix, const PrefsTableEntry< StructureType, FieldType > *fields, size_t numFields) |
Variables | |
| const struct anonymous_namespace{NoiseReductionBase.cpp}::DiscriminationMethodInfo | discriminationMethodInfo [DM_N_METHODS] |
| const float | minSignalTime = 0.05f |
| const struct anonymous_namespace{NoiseReductionBase.cpp}::WindowTypesInfo | windowTypesInfo [WT_N_WINDOW_TYPES] |
| anonymous enum |
| Enumerator | |
|---|---|
| DEFAULT_WINDOW_SIZE_CHOICE | |
| DEFAULT_STEPS_PER_WINDOW_CHOICE | |
Definition at line 129 of file NoiseReductionBase.cpp.
| enum anonymous_namespace{NoiseReductionBase.cpp}::DiscriminationMethod : size_t |
| Enumerator | |
|---|---|
| DM_MEDIAN | |
| DM_SECOND_GREATEST | |
| DM_OLD_METHOD | |
| DM_N_METHODS | |
| DM_DEFAULT_METHOD | |
Definition at line 69 of file NoiseReductionBase.cpp.
| enum anonymous_namespace{NoiseReductionBase.cpp}::WindowTypes : unsigned |
| Enumerator | |
|---|---|
| WT_RECTANGULAR_HANN | |
| WT_HANN_RECTANGULAR | |
| WT_HANN_HANN | |
| WT_BLACKMAN_HANN | |
| WT_HAMMING_RECTANGULAR | |
| WT_HAMMING_HANN | |
| WT_N_WINDOW_TYPES | |
| WT_DEFAULT_WINDOW_TYPES | |
Definition at line 93 of file NoiseReductionBase.cpp.
| void anonymous_namespace{NoiseReductionBase.cpp}::readPrefs | ( | StructureType * | structure, |
| const wxString & | prefix, | ||
| const PrefsTableEntry< StructureType, FieldType > * | fields, | ||
| size_t | numFields | ||
| ) |
Definition at line 332 of file NoiseReductionBase.cpp.
References entry, gPrefs, and audacity::BasicSettings::Read().
Referenced by NoiseReductionBase::Settings::PrefsIO().
| void anonymous_namespace{NoiseReductionBase.cpp}::writePrefs | ( | const StructureType * | structure, |
| const wxString & | prefix, | ||
| const PrefsTableEntry< StructureType, FieldType > * | fields, | ||
| size_t | numFields | ||
| ) |
Definition at line 345 of file NoiseReductionBase.cpp.
References entry, gPrefs, and audacity::BasicSettings::Write().
Referenced by NoiseReductionBase::Settings::PrefsIO().
| const struct anonymous_namespace{NoiseReductionBase.cpp}::DiscriminationMethodInfo anonymous_namespace{NoiseReductionBase.cpp}::discriminationMethodInfo[DM_N_METHODS] |
Referenced by EffectNoiseReduction::Dialog::PopulateOrExchange().
| const float anonymous_namespace{NoiseReductionBase.cpp}::minSignalTime = 0.05f |
Definition at line 91 of file NoiseReductionBase.cpp.
Referenced by NoiseReductionBase::Worker::Worker().
| const struct anonymous_namespace{NoiseReductionBase.cpp}::WindowTypesInfo anonymous_namespace{NoiseReductionBase.cpp}::windowTypesInfo[WT_N_WINDOW_TYPES] |
Referenced by EffectNoiseReduction::Dialog::PopulateOrExchange(), and NoiseReductionBase::Settings::Validate().