LMMS
Loading...
Searching...
No Matches
CResampler Class Reference

#include <cresampler.h>

Public Member Functions

 CResampler (void)
 ~CResampler (void)
int setup (double ratio, unsigned int nchan)
void clear (void)
int reset (void)
int nchan (void) const
int inpsize (void) const
double inpdist (void) const
int process (void)
void set_ratio (double r)
void set_phase (double p)

Public Attributes

unsigned int inp_count
unsigned int out_count
float * inp_data
float * out_data
voidinp_list
voidout_list

Private Attributes

unsigned int _nchan
unsigned int _inmax
unsigned int _index
unsigned int _nread
unsigned int _nzero
double _phase
double _pstep
float * _buff

Constructor & Destructor Documentation

◆ CResampler()

CResampler::CResampler ( void )

◆ ~CResampler()

CResampler::~CResampler ( void )

Member Function Documentation

◆ clear()

void CResampler::clear ( void )

◆ inpdist()

double CResampler::inpdist ( void ) const

◆ inpsize()

int CResampler::inpsize ( void ) const

◆ nchan()

int CResampler::nchan ( void ) const
inline

◆ process()

int CResampler::process ( void )

◆ reset()

int CResampler::reset ( void )

◆ set_phase()

void CResampler::set_phase ( double p)

◆ set_ratio()

void CResampler::set_ratio ( double r)

◆ setup()

int CResampler::setup ( double ratio,
unsigned int nchan )

Member Data Documentation

◆ _buff

float* CResampler::_buff
private

◆ _index

unsigned int CResampler::_index
private

◆ _inmax

unsigned int CResampler::_inmax
private

◆ _nchan

unsigned int CResampler::_nchan
private

◆ _nread

unsigned int CResampler::_nread
private

◆ _nzero

unsigned int CResampler::_nzero
private

◆ _phase

double CResampler::_phase
private

◆ _pstep

double CResampler::_pstep
private

◆ inp_count

unsigned int CResampler::inp_count

◆ inp_data

float* CResampler::inp_data

◆ inp_list

void* CResampler::inp_list

◆ out_count

unsigned int CResampler::out_count

◆ out_data

float* CResampler::out_data

◆ out_list

void* CResampler::out_list

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