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().