#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.
1.6.3