Skip to main content

FilterObject

Namespace: RTPROCESSINGLIB  ·  Library: DSP Library

#include <dsp/rt_filter.h>

struct RTPROCESSINGLIB::FilterObject

Lightweight filter configuration holding kernel coefficients and overlap-add state for one channel.


Example​

No example of its own: Per-channel work item of the parallel overlap-add filter in filterDataBlock; built and consumed only there.

It is exercised by:

src/examples/ex_dsp_filter/main.cpp
const MatrixXd filtered = filterData(data, lowPass); // zero-phase: the filter delay is removed

From ex_dsp_filter.

Authors of this file​