#include <SMSSynthesisConfig.hxx>
Definition at line 33 of file SMSSynthesisConfig.hxx.
CLAM::SMSSynthesisConfig::SMSSynthesisConfig | ( | ) | [inline] |
Definition at line 40 of file SMSSynthesisConfig.hxx.
CLAM::SMSSynthesisConfig::SMSSynthesisConfig | ( | const SMSSynthesisConfig & | prototype, | |
const bool | shareData = false , |
|||
const bool | deep = true | |||
) | [inline] |
Definition at line 40 of file SMSSynthesisConfig.hxx.
CLAM::SMSSynthesisConfig::__COMMON_DYN_ATTRIBUTE | ( | 6 | , | |
protected | , | |||
int | , | |||
prSamplingRate | ||||
) | [inline] |
Definition at line 48 of file SMSSynthesisConfig.hxx.
CLAM::SMSSynthesisConfig::__COMMON_DYN_ATTRIBUTE | ( | 5 | , | |
public | , | |||
OverlapAddConfig | , | |||
OverlapAddGlobal | ||||
) | [inline] |
Definition at line 47 of file SMSSynthesisConfig.hxx.
CLAM::SMSSynthesisConfig::__COMMON_DYN_ATTRIBUTE | ( | 4 | , | |
public | , | |||
OverlapAddConfig | , | |||
OverlapAddRes | ||||
) | [inline] |
Definition at line 46 of file SMSSynthesisConfig.hxx.
CLAM::SMSSynthesisConfig::__COMMON_DYN_ATTRIBUTE | ( | 3 | , | |
public | , | |||
OverlapAddConfig | , | |||
OverlapAddSin | ||||
) | [inline] |
Definition at line 45 of file SMSSynthesisConfig.hxx.
CLAM::SMSSynthesisConfig::__COMMON_DYN_ATTRIBUTE | ( | 2 | , | |
public | , | |||
SpectralSynthesisConfig | , | |||
SpectralSynth | ||||
) | [inline] |
Definition at line 44 of file SMSSynthesisConfig.hxx.
CLAM::SMSSynthesisConfig::__COMMON_DYN_ATTRIBUTE | ( | 1 | , | |
public | , | |||
PhaseManagementConfig | , | |||
PhaseMan | ||||
) | [inline] |
Definition at line 43 of file SMSSynthesisConfig.hxx.
CLAM::SMSSynthesisConfig::__COMMON_DYN_ATTRIBUTE | ( | 0 | , | |
public | , | |||
SynthSineSpectrumConfig | , | |||
SynthSineSpectrum | ||||
) | [inline] |
Configuration for children Processing Objects.
Definition at line 42 of file SMSSynthesisConfig.hxx.
CLAM::SMSSynthesisConfig::__COMMON_DYNAMIC_TYPE | ( | SMSSynthesisConfig | , | |
7 | ||||
) |
TSize CLAM::SMSSynthesisConfig::GetAnalWindowSize | ( | ) | const |
Definition at line 83 of file SMSSynthesisConfig.cxx.
const EWindowType & CLAM::SMSSynthesisConfig::GetAnalWindowType | ( | ) | const |
Definition at line 94 of file SMSSynthesisConfig.cxx.
TSize CLAM::SMSSynthesisConfig::GetFrameSize | ( | ) |
Definition at line 126 of file SMSSynthesisConfig.cxx.
TSize CLAM::SMSSynthesisConfig::GetHopSize | ( | ) | const |
Definition at line 132 of file SMSSynthesisConfig.cxx.
TData CLAM::SMSSynthesisConfig::GetSamplingRate | ( | ) | const |
Definition at line 145 of file SMSSynthesisConfig.cxx.
TSize CLAM::SMSSynthesisConfig::GetSpectrumSize | ( | ) | const |
Definition at line 66 of file SMSSynthesisConfig.cxx.
TSize CLAM::SMSSynthesisConfig::GetSynthWindowSize | ( | ) | const |
Definition at line 106 of file SMSSynthesisConfig.cxx.
bool CLAM::SMSSynthesisConfig::LoadOverlapAddGlobal | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 47 of file SMSSynthesisConfig.hxx.
bool CLAM::SMSSynthesisConfig::LoadOverlapAddRes | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 46 of file SMSSynthesisConfig.hxx.
bool CLAM::SMSSynthesisConfig::LoadOverlapAddSin | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 45 of file SMSSynthesisConfig.hxx.
bool CLAM::SMSSynthesisConfig::LoadPhaseMan | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 43 of file SMSSynthesisConfig.hxx.
bool CLAM::SMSSynthesisConfig::LoadprSamplingRate | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 48 of file SMSSynthesisConfig.hxx.
bool CLAM::SMSSynthesisConfig::LoadSpectralSynth | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 44 of file SMSSynthesisConfig.hxx.
bool CLAM::SMSSynthesisConfig::LoadSynthSineSpectrum | ( | CLAM::Storage & | s | ) | [inline] |
Definition at line 42 of file SMSSynthesisConfig.hxx.
void CLAM::SMSSynthesisConfig::SetAnalWindowSize | ( | TSize | w | ) |
Analysis Window size in miliseconds.
Synthesis Window size in miliseconds.
In num. of samples WindowSize/SR is forced to be odd
Definition at line 72 of file SMSSynthesisConfig.cxx.
References CLAM_ASSERT.
void CLAM::SMSSynthesisConfig::SetAnalWindowType | ( | const EWindowType & | t | ) |
Analysis Window type.
Definition at line 89 of file SMSSynthesisConfig.cxx.
void CLAM::SMSSynthesisConfig::SetFrameSize | ( | TSize | f | ) |
Frame Size.
Definition at line 119 of file SMSSynthesisConfig.cxx.
void CLAM::SMSSynthesisConfig::SetHopSize | ( | TSize | h | ) |
Synthesis Hop size in miliseconds.
Must be < (WindowSize-(1/SR))/2
Definition at line 112 of file SMSSynthesisConfig.cxx.
void CLAM::SMSSynthesisConfig::SetSamplingRate | ( | TData | sr | ) |
Sampling rate of the output audio.
Sampling rate of the input audio.
Definition at line 138 of file SMSSynthesisConfig.cxx.
void CLAM::SMSSynthesisConfig::SetSpectrumSize | ( | TSize | specSize | ) |
Spectrum Size.
Definition at line 61 of file SMSSynthesisConfig.cxx.
void CLAM::SMSSynthesisConfig::SetSynthWindowSize | ( | TSize | w | ) |
Synthesis window size.
Definition at line 100 of file SMSSynthesisConfig.cxx.
References CLAM_ASSERT.
friend class SMSSynthesis [friend] |
Definition at line 36 of file SMSSynthesisConfig.hxx.