Ardour  9.0-pre0-582-g084a23a80d
ArdourZita::Resampler_table Class Reference

#include <resampler-table.h>

Private Member Functions

 Resampler_table (double fr, unsigned int hl, unsigned int np)
 
 ~Resampler_table (void)
 

Static Private Member Functions

static Resampler_tablecreate (double fr, unsigned int hl, unsigned int np)
 
static void destroy (Resampler_table *T)
 

Private Attributes

Resampler_table_next
 
unsigned int _refc
 
float * _ctab
 
double _fr
 
unsigned int _hl
 
unsigned int _np
 

Static Private Attributes

static Resampler_table_list
 
static Resampler_mutex _mutex
 

Friends

class Resampler
 
class VResampler
 
class VMResampler
 

Detailed Description

Definition at line 44 of file resampler-table.h.

Constructor & Destructor Documentation

◆ Resampler_table()

ArdourZita::Resampler_table::Resampler_table ( double  fr,
unsigned int  hl,
unsigned int  np 
)
private

◆ ~Resampler_table()

ArdourZita::Resampler_table::~Resampler_table ( void  )
private

Member Function Documentation

◆ create()

static Resampler_table* ArdourZita::Resampler_table::create ( double  fr,
unsigned int  hl,
unsigned int  np 
)
staticprivate

◆ destroy()

static void ArdourZita::Resampler_table::destroy ( Resampler_table T)
staticprivate

Friends And Related Function Documentation

◆ Resampler

friend class Resampler
friend

Definition at line 50 of file resampler-table.h.

◆ VMResampler

friend class VMResampler
friend

Definition at line 52 of file resampler-table.h.

◆ VResampler

friend class VResampler
friend

Definition at line 51 of file resampler-table.h.

Member Data Documentation

◆ _ctab

float* ArdourZita::Resampler_table::_ctab
private

Definition at line 56 of file resampler-table.h.

◆ _fr

double ArdourZita::Resampler_table::_fr
private

Definition at line 57 of file resampler-table.h.

◆ _hl

unsigned int ArdourZita::Resampler_table::_hl
private

Definition at line 58 of file resampler-table.h.

◆ _list

Resampler_table* ArdourZita::Resampler_table::_list
staticprivate

Definition at line 64 of file resampler-table.h.

◆ _mutex

Resampler_mutex ArdourZita::Resampler_table::_mutex
staticprivate

Definition at line 65 of file resampler-table.h.

◆ _next

Resampler_table* ArdourZita::Resampler_table::_next
private

Definition at line 54 of file resampler-table.h.

◆ _np

unsigned int ArdourZita::Resampler_table::_np
private

Definition at line 59 of file resampler-table.h.

◆ _refc

unsigned int ArdourZita::Resampler_table::_refc
private

Definition at line 55 of file resampler-table.h.


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