Public Types | |
typedef FilterDesign < DesignClass, Channels, StateType > | filter_type_t |
Public Member Functions | |
SmoothedFilterDesign (int transitionSamples) | |
template<typename Sample > | |
void | processBlock (int numSamples, Sample *const *destChannelArray) |
void | process (int numSamples, float *const *arrayOfChannels) |
void | process (int numSamples, double *const *arrayOfChannels) |
![]() | |
int | getNumChannels () |
void | reset () |
![]() | |
Kind | getKind () const |
const std::string | getName () const |
int | getNumParams () const |
Params | getDefaultParams () const |
ParamInfo | getParamInfo (int index) const |
std::vector< PoleZeroPair > | getPoleZeros () const |
complex_t | response (double normalizedFrequency) const |
![]() | |
const Params & | getParams () const |
double | getParam (int paramIndex) const |
void | setParam (int paramIndex, double nativeValue) |
int | findParamId (int paramId) |
void | setParamById (int paramId, double nativeValue) |
void | setParams (const Params ¶meters) |
void | copyParamsFrom (Dsp::Filter const *other) |
Protected Member Functions | |
void | doSetParams (const Params ¶meters) |
Protected Attributes | |
Params | m_transitionParams |
DesignClass | m_transitionFilter |
int | m_transitionSamples |
int | m_remainingSamples |
![]() | |
ChannelsState< Channels, typename DesignClass::template State< StateType > > | m_state |
![]() | |
DesignClass | m_design |