|
| iir_filter_state_t (unsigned int channels, std::vector< float > cf_A, std::vector< float > cf_B) |
|
| filter_t (unsigned int ch, unsigned int lena, unsigned int lenb) |
| Constructor. More...
|
|
| filter_t (unsigned int ch, const std::vector< mha_real_t > &vA, const std::vector< mha_real_t > &vB) |
| Constructor with initialization of coefficients. More...
|
|
| filter_t (const MHAFilter::filter_t &src) |
| Copy constructor. More...
|
|
filter_t & | operator= (const MHAFilter::filter_t &)=delete |
| Assignment operator is not implemented. More...
|
|
| ~filter_t () |
|
void | filter (mha_wave_t *out, const mha_wave_t *in) |
| Filter all channels in a waveform structure. More...
|
|
void | filter (mha_real_t *dest, const mha_real_t *src, unsigned int dframes, unsigned int frame_dist, unsigned int channel_dist, unsigned int channel_begin, unsigned int channel_end) |
| Filter parts of a waveform structure. More...
|
|
mha_real_t | filter (mha_real_t x, unsigned int ch) |
| Filter one sample. More...
|
|
unsigned int | get_len_A () const |
| Return length of recursive coefficients. More...
|
|
unsigned int | get_len_B () const |
| Return length of non-recursive coefficients. More...
|
|
|
double * | A |
| Pointer to recursive coefficients. More...
|
|
double * | B |
| Pointer to non-recursive coefficients. More...
|
|
◆ iir_filter_state_t()
MHAFilter::iir_filter_state_t::iir_filter_state_t |
( |
unsigned int |
channels, |
|
|
std::vector< float > |
cf_A, |
|
|
std::vector< float > |
cf_B |
|
) |
| |
The documentation for this class was generated from the following files: