|
qm-dsp 1.8
|
Digital filter specified through FilterConfig structure. More...
#include <Filter.h>
Public Member Functions | |
| Filter (FilterConfig Config) | |
| virtual | ~Filter () |
| void | reset () |
| void | process (double *src, double *dst, unsigned int length) |
Private Member Functions | |
| void | initialise (FilterConfig Config) |
| void | deInitialise () |
Private Attributes | |
| unsigned int | m_ord |
| double * | m_inBuffer |
| double * | m_outBuffer |
| double * | m_ACoeffs |
| double * | m_BCoeffs |
Digital filter specified through FilterConfig structure.
| Filter::Filter | ( | FilterConfig | Config | ) |
Definition at line 22 of file Filter.cpp.
References initialise(), m_inBuffer, m_ord, m_outBuffer, and NULL.
|
virtual |
Definition at line 31 of file Filter.cpp.
References deInitialise().
| void Filter::reset | ( | ) |
Definition at line 54 of file Filter.cpp.
References m_inBuffer, m_ord, and m_outBuffer.
Referenced by initialise().
| void Filter::process | ( | double * | src, |
| double * | dst, | ||
| unsigned int | length ) |
Definition at line 60 of file Filter.cpp.
References m_ACoeffs, m_BCoeffs, m_inBuffer, m_ord, and m_outBuffer.
|
private |
Definition at line 36 of file Filter.cpp.
References FilterConfig::ACoeffs, FilterConfig::BCoeffs, m_ACoeffs, m_BCoeffs, m_inBuffer, m_ord, m_outBuffer, FilterConfig::ord, and reset().
Referenced by Filter().
|
private |
Definition at line 48 of file Filter.cpp.
References m_inBuffer, and m_outBuffer.
Referenced by ~Filter().
|
private |
|
private |
Definition at line 54 of file Filter.h.
Referenced by deInitialise(), Filter(), initialise(), process(), and reset().
|
private |
Definition at line 55 of file Filter.h.
Referenced by deInitialise(), Filter(), initialise(), process(), and reset().
|
private |
Definition at line 57 of file Filter.h.
Referenced by initialise(), and process().
|
private |
Definition at line 58 of file Filter.h.
Referenced by initialise(), and process().