LMMS
Loading...
Searching...
No Matches
DSP::FIR Class Reference

#include <FIR.h>

Public Member Functions

 FIR (int N)
 FIR (FIR &fir)
 FIR (int n, sample_t *kernel)
 ~FIR ()
void init (int N)
void reset ()
sample_t process (sample_t s)
template<int Z, int OVER>
sample_t upsample (sample_t s)
void store (sample_t s)

Public Attributes

int n
int m
sample_tc
sample_tx
bool borrowed_kernel
int h

Constructor & Destructor Documentation

◆ FIR() [1/3]

DSP::FIR::FIR ( int N)
inline

◆ FIR() [2/3]

DSP::FIR::FIR ( FIR & fir)
inline

◆ FIR() [3/3]

DSP::FIR::FIR ( int n,
sample_t * kernel )
inline

◆ ~FIR()

DSP::FIR::~FIR ( )
inline

Member Function Documentation

◆ init()

void DSP::FIR::init ( int N)
inline

◆ process()

sample_t DSP::FIR::process ( sample_t s)
inline

◆ reset()

void DSP::FIR::reset ( )
inline

◆ store()

void DSP::FIR::store ( sample_t s)
inline

◆ upsample()

template<int Z, int OVER>
sample_t DSP::FIR::upsample ( sample_t s)
inline

Member Data Documentation

◆ borrowed_kernel

bool DSP::FIR::borrowed_kernel

◆ c

sample_t* DSP::FIR::c

◆ h

int DSP::FIR::h

◆ m

int DSP::FIR::m

◆ n

int DSP::FIR::n

◆ x

sample_t * DSP::FIR::x

The documentation for this class was generated from the following file: