|
LMMS
|
#include <EffectMgr.h>
Public Member Functions | |
| EffectMgr (const bool insertion_, std::mutex *mutex_) | |
| ~EffectMgr () | |
| void | add2XML (XMLwrapper *xml) |
| void | defaults (void) |
| void | getfromXML (XMLwrapper *xml) |
| void | out (float *smpsl, float *smpsr) |
| void | setdryonly (bool value) |
| float | sysefxgetvolume (void) |
| void | cleanup (void) |
| void | changeeffect (int nefx_) |
| int | geteffect (void) |
| void | changepreset (unsigned char npreset) |
| void | changepreset_nolock (unsigned char npreset) |
| unsigned char | getpreset (void) |
| void | seteffectpar (int npar, unsigned char value) |
| void | seteffectpar_nolock (int npar, unsigned char value) |
| unsigned char | geteffectpar (int npar) |
| float | getEQfreqresponse (float freq) |
| Public Member Functions inherited from Presets | |
| Presets () | |
| virtual | ~Presets () |
| virtual void | copy (const char *name) |
| virtual void | paste (int npreset) |
| virtual bool | checkclipboardtype () |
| void | deletepreset (int npreset) |
| void | rescanforpresets () |
Public Attributes | |
| const bool | insertion |
| float * | efxoutl |
| float * | efxoutr |
| FilterParams * | filterpars |
| Public Attributes inherited from Presets | |
| char | type [MAX_PRESETTYPE_SIZE] |
Private Attributes | |
| int | nefx |
| Effect * | efx |
| std::mutex * | mutex |
| bool | dryonly |
Additional Inherited Members | |
| Protected Member Functions inherited from Presets | |
| void | setpresettype (const char *type) |
Effect manager, an interface betwen the program and effects
| EffectMgr::EffectMgr | ( | const bool | insertion_, |
| std::mutex * | mutex_ ) |
| EffectMgr::~EffectMgr | ( | ) |
| void EffectMgr::changepreset | ( | unsigned char | npreset | ) |
| void EffectMgr::changepreset_nolock | ( | unsigned char | npreset | ) |
| unsigned char EffectMgr::geteffectpar | ( | int | npar | ) |
| float EffectMgr::getEQfreqresponse | ( | float | freq | ) |
| unsigned char EffectMgr::getpreset | ( | void | ) |
| void EffectMgr::out | ( | float * | smpsl, |
| float * | smpsr ) |
| void EffectMgr::setdryonly | ( | bool | value | ) |
| float EffectMgr::sysefxgetvolume | ( | void | ) |
get the output(to speakers) volume of the systemeffect
|
private |
|
private |
| float* EffectMgr::efxoutl |
| float * EffectMgr::efxoutr |
| FilterParams* EffectMgr::filterpars |
| const bool EffectMgr::insertion |
|
private |
|
private |