| | |
| | | ModuleProcessLibInit(); |
| | | |
| | | if (modules.empty()) { |
| | | modules.push_back(ModuleEntry("Input",ModuleType::PROC_INPUT, InputCreate, ufalse)); |
| | | modules.push_back(ModuleEntry("Input", ModuleType::PROC_INPUT, SignalSourceCreate, ufalse)); //SignalSource |
| | | // modules.push_back(ModuleEntry("Input",ModuleType::PROC_INPUT, InputCreate, ufalse)); |
| | | modules.push_back(ModuleEntry("Output",ModuleType::PROC_OUTPUT, OutputCreate, ufalse)); |
| | | |
| | | modules.push_back(ModuleEntry("Meter",ModuleType::PROC_METER, MeterCreate, ufalse)); |
| | | modules.push_back(ModuleEntry("Meter",ModuleType::PROC_METER, MeterCreate, utrue)); |
| | | modules.push_back(ModuleEntry("Expander",ModuleType::PROC_EXPANDER, ExpanderCreate, utrue)); |
| | | modules.push_back(ModuleEntry("Compress",ModuleType::PROC_COMPRESS, CompressorCreate, utrue)); |
| | | modules.push_back(ModuleEntry("Limiter",ModuleType::PROC_LIMIT, LimiterCreate, utrue)); |
| | | modules.push_back(ModuleEntry("Mixer",ModuleType::PROC_MIXER, MixerCreate, ufalse)); |
| | | modules.push_back(ModuleEntry("Delay",ModuleType::PROC_DELAY, DelayCreate, utrue)); |
| | | modules.push_back(ModuleEntry("Gain",ModuleType::PROC_GAIN, GainCreate, ufalse)); |
| | | modules.push_back(ModuleEntry("Gain",ModuleType::PROC_GAIN, GainCreate, utrue)); |
| | | modules.push_back(ModuleEntry("GainSharingmixer",ModuleType::PROC_AUTOMIXER, GSAMCreate, ufalse)); |
| | | modules.push_back(ModuleEntry("GatingMixer",ModuleType::PROC_GATING_AUTOMIXER, GatingAMCreate, ufalse)); |
| | | modules.push_back(ModuleEntry("SPL",ModuleType::PROC_CONTINUNOUS_SPL, ContinuousSPLCreate, utrue)); |
| | |
| | | modules.push_back(ModuleEntry("Ducker",ModuleType::PROC_DUCKER, DuckerCreate, utrue)); |
| | | modules.push_back(ModuleEntry("AGC",ModuleType::PROC_AGC, AGCCreate, utrue)); |
| | | modules.push_back(ModuleEntry("SELECTOR",ModuleType::PROC_SELECTOR, MixerCreate, ufalse)); |
| | | modules.push_back(ModuleEntry("SignalGenerator",ModuleType::PROC_SIGNALGEN, SignalGeneraterCreate, ufalse)); |
| | | modules.push_back(ModuleEntry("SignalGenerator",ModuleType::PROC_SIGNALGEN, SignalGeneraterCreate, utrue)); |
| | | modules.push_back(ModuleEntry("GATING",ModuleType::PROC_GATING, NoiseGateCreate,utrue)); |
| | | modules.push_back(ModuleEntry("ROUTE",ModuleType::PROC_ROUTE, RouteCreate,ufalse)); |
| | | modules.push_back(ModuleEntry("EQ",ModuleType::PROC_EQ, EQsCreate, utrue)); |
| | | modules.push_back(ModuleEntry("GEQ",ModuleType::PROC_GEQ, GEQCreate, utrue)); |
| | | modules.push_back(ModuleEntry("Crossover",ModuleType::PROC_CROSSOVER, CrossOverCreate, ufalse)); |
| | | modules.push_back(ModuleEntry("Crossover",ModuleType::PROC_CROSSOVER, CrossOverCreate, utrue)); |
| | | modules.push_back(ModuleEntry("nhs",ModuleType::PROC_FEEDBACK, NHSCreate, utrue)); |
| | | modules.push_back(ModuleEntry("aec",ModuleType::PROC_AEC, SQECreate, utrue)); |
| | | modules.push_back(ModuleEntry("aec",ModuleType::PROC_AEC, SQECreate, ufalse)); |
| | | modules.push_back(ModuleEntry("ans",ModuleType::PROC_ANS, ANSCreate, utrue)); |
| | | modules.push_back(ModuleEntry("Sysctrl",ModuleType::PROC_SYSCTL, SysctlCreate, ufalse)); |
| | | modules.push_back(ModuleEntry("FIR",ModuleType::PROC_FIR, FIRCreate,utrue)); |
| | | //modules.push_back(ModuleEntry("AFC",ModuleType::PROC_AFC, AFCCreate, utrue)); |
| | | modules.push_back(ModuleEntry("Pitch",ModuleType::PROC_PITCH, PitchCreate, ufalse)); |
| | | modules.push_back(ModuleEntry("Pitch",ModuleType::PROC_PITCH, PitchCreate, utrue)); |
| | | modules.push_back(ModuleEntry("Reverb",ModuleType::PROC_REVERB, ReverbCreate, utrue)); |
| | | modules.push_back(ModuleEntry("Echo",ModuleType::PROC_ECHO, EchoCreate, utrue)); |
| | | modules.push_back(ModuleEntry("DummyInput",ModuleType::DUMMY_INPUT, DummyCreate, ufalse)); |