|
LMMS
|
Public Member Functions | |
| OnePollFilter (const LADSPA_Descriptor *, unsigned long lSampleRate) | |
Private Attributes | |
| LADSPA_Data | m_fSampleRate |
| LADSPA_Data | m_fTwoPiOverSampleRate |
| LADSPA_Data | m_fLastOutput |
| LADSPA_Data | m_fLastCutoff |
| LADSPA_Data | m_fAmountOfCurrent |
| LADSPA_Data | m_fAmountOfLast |
Friends | |
| void | activateOnePollFilter (LADSPA_Handle Instance) |
| void | runOnePollLowPassFilter (LADSPA_Handle Instance, unsigned long SampleCount) |
| void | runOnePollHighPassFilter (LADSPA_Handle Instance, unsigned long SampleCount) |
Additional Inherited Members | |
| Protected Member Functions inherited from CMT_PluginInstance | |
| CMT_PluginInstance (const unsigned long lPortCount) | |
| virtual | ~CMT_PluginInstance () |
| Protected Attributes inherited from CMT_PluginInstance | |
| LADSPA_Data ** | m_ppfPorts |
Instance data for the OnePoll filter (one-poll, low or high pass). We can get away with using this structure for both low- and high-pass filters because the data stored is the same. Note that the actual run() calls differ however.
|
inline |
|
friend |
|
friend |
Run the HPF algorithm for a block of SampleCount samples.
|
friend |
Run the LPF algorithm for a block of SampleCount samples.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |