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

#include <HRTF.h>

Inheritance diagram for HRTF:
Plugin

Public Member Functions

void set_pan (int p)
template<sample_func_t F>
void one_cycle (int frames)
void init ()
void activate ()
void run (int n)
void run_adding (int n)
Public Member Functions inherited from Plugin
sample_t getport_unclamped (int i)
sample_t getport (int i)

Public Attributes

int pan
int n
int h
double x [32]
struct { 
   double *   a 
   double *   b 
   double   y [32] 
left
struct { 
   double *   a 
   double *   b 
   double   y [32] 
right
Public Attributes inherited from Plugin
double fs
double adding_gain
int first_run
sample_t normal
sample_t ** ports
LADSPA_PortRangeHintranges

Static Public Attributes

static PortInfo port_info []

Member Function Documentation

◆ activate()

void HRTF::activate ( )
inline

◆ init()

void HRTF::init ( )

◆ one_cycle()

template<sample_func_t F>
void HRTF::one_cycle ( int frames)

◆ run()

void HRTF::run ( int n)
inline

◆ run_adding()

void HRTF::run_adding ( int n)
inline

◆ set_pan()

void HRTF::set_pan ( int p)

Member Data Documentation

◆ a

double* HRTF::a

◆ b

double * HRTF::b

◆ h

int HRTF::h

◆ [struct]

struct { ... } HRTF::left

◆ n

int HRTF::n

◆ pan

int HRTF::pan

◆ port_info

PortInfo HRTF::port_info[]
static

◆ [struct]

struct { ... } HRTF::right

◆ x

double HRTF::x[32]

◆ y

double HRTF::y[32]

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