#include <Normalization.hxx>
Public Member Functions | |
Normalization () | |
Normalization (NormalizationConfig &c) | |
~Normalization () | |
const char * | GetClassName () const |
Override it in every subclass and retur the name of that class. | |
bool | Do (void) |
Supervised mode execution method (using ports). | |
bool | Do (Audio &in) |
bool | Do (const Audio &unnorm, Audio &norm) |
const ProcessingConfig & | GetConfig () const |
Configuration getter. | |
Protected Member Functions | |
TData | ComputeScaleFactorFromMaxEnergy (DataArray &inAudio) |
TData | ComputeScaleFactorFromAvgEnergy (DataArray &inAudio) |
TData | ComputeScaleFactorFromDominantEnergy (DataArray &inAudio) |
Definition at line 74 of file Normalization.hxx.
CLAM::Normalization::Normalization | ( | ) |
Definition at line 38 of file Normalization.cxx.
CLAM::Normalization::Normalization | ( | NormalizationConfig & | c | ) |
Definition at line 44 of file Normalization.cxx.
CLAM::Normalization::~Normalization | ( | ) |
Definition at line 50 of file Normalization.cxx.
Definition at line 167 of file Normalization.cxx.
Definition at line 211 of file Normalization.cxx.
Definition at line 124 of file Normalization.cxx.
Definition at line 94 of file Normalization.cxx.
bool CLAM::Normalization::Do | ( | Audio & | in | ) |
Definition at line 68 of file Normalization.cxx.
bool CLAM::Normalization::Do | ( | void | ) | [virtual] |
Supervised mode execution method (using ports).
Implements CLAM::Processing.
Definition at line 63 of file Normalization.cxx.
const char* CLAM::Normalization::GetClassName | ( | ) | const [inline, virtual] |
Override it in every subclass and retur the name of that class.
Implements CLAM::Processing.
Definition at line 101 of file Normalization.hxx.
const ProcessingConfig& CLAM::Normalization::GetConfig | ( | ) | const [inline, virtual] |
Configuration getter.
Gets the configuration parameters used to create the object.
Reimplemented from CLAM::Processing.
Definition at line 108 of file Normalization.hxx.