#include <zita-convolver.h>
|
| | Convlevel (void) |
| |
| | ~Convlevel (void) |
| |
| void | configure (int prio, uint32_t offs, uint32_t npar, uint32_t parsize, uint32_t options) |
| |
| void | impdata_write (uint32_t inp, uint32_t out, int32_t step, float *data, int32_t ind0, int32_t ind1, bool create) |
| |
| void | impdata_clear (uint32_t inp, uint32_t out) |
| |
| void | reset (uint32_t inpsize, uint32_t outsize, float **inpbuff, float **outbuff) |
| |
| void | start (int absprio, int policy) |
| |
| void | process () |
| |
| int | readout () |
| |
| int | readtail (uint32_t n_samples) |
| |
| void | stop (void) |
| |
| void | cleanup (void) |
| |
| void | fftswap (fftwf_complex *p) |
| |
| void | print (FILE *F) |
| |
| void | main (void) |
| |
| Macnode * | findmacnode (uint32_t inp, uint32_t out, bool create) |
| |
Definition at line 230 of file zita-convolver.h.
◆ anonymous enum
| Enumerator |
|---|
| OPT_FFTW_MEASURE | |
| OPT_VECTOR_MODE | |
| OPT_LATE_CONTIN | |
Definition at line 235 of file zita-convolver.h.
◆ anonymous enum
◆ Convlevel()
| ArdourZita::Convlevel::Convlevel |
( |
void |
| ) |
|
|
private |
◆ ~Convlevel()
| ArdourZita::Convlevel::~Convlevel |
( |
void |
| ) |
|
|
private |
◆ cleanup()
| void ArdourZita::Convlevel::cleanup |
( |
void |
| ) |
|
|
private |
◆ configure()
| void ArdourZita::Convlevel::configure |
( |
int |
prio, |
|
|
uint32_t |
offs, |
|
|
uint32_t |
npar, |
|
|
uint32_t |
parsize, |
|
|
uint32_t |
options |
|
) |
| |
|
private |
◆ fftswap()
| void ArdourZita::Convlevel::fftswap |
( |
fftwf_complex * |
p | ) |
|
|
private |
◆ findmacnode()
| Macnode* ArdourZita::Convlevel::findmacnode |
( |
uint32_t |
inp, |
|
|
uint32_t |
out, |
|
|
bool |
create |
|
) |
| |
|
private |
◆ impdata_clear()
| void ArdourZita::Convlevel::impdata_clear |
( |
uint32_t |
inp, |
|
|
uint32_t |
out |
|
) |
| |
|
private |
◆ impdata_write()
| void ArdourZita::Convlevel::impdata_write |
( |
uint32_t |
inp, |
|
|
uint32_t |
out, |
|
|
int32_t |
step, |
|
|
float * |
data, |
|
|
int32_t |
ind0, |
|
|
int32_t |
ind1, |
|
|
bool |
create |
|
) |
| |
|
private |
◆ main()
| void ArdourZita::Convlevel::main |
( |
void |
| ) |
|
|
private |
◆ print()
| void ArdourZita::Convlevel::print |
( |
FILE * |
F | ) |
|
|
private |
◆ process()
| void ArdourZita::Convlevel::process |
( |
| ) |
|
|
private |
◆ readout()
| int ArdourZita::Convlevel::readout |
( |
| ) |
|
|
private |
◆ readtail()
| int ArdourZita::Convlevel::readtail |
( |
uint32_t |
n_samples | ) |
|
|
private |
◆ reset()
| void ArdourZita::Convlevel::reset |
( |
uint32_t |
inpsize, |
|
|
uint32_t |
outsize, |
|
|
float ** |
inpbuff, |
|
|
float ** |
outbuff |
|
) |
| |
|
private |
◆ start()
| void ArdourZita::Convlevel::start |
( |
int |
absprio, |
|
|
int |
policy |
|
) |
| |
|
private |
◆ static_main()
| static void* ArdourZita::Convlevel::static_main |
( |
void * |
arg | ) |
|
|
staticprivate |
◆ stop()
| void ArdourZita::Convlevel::stop |
( |
void |
| ) |
|
|
private |
◆ Convproc
◆ _bits
| int ArdourZita::Convlevel::_bits |
|
private |
◆ _done
| ZCsema ArdourZita::Convlevel::_done |
|
private |
◆ _freq_data
| fftwf_complex* ArdourZita::Convlevel::_freq_data |
|
private |
◆ _inp_list
| Inpnode* ArdourZita::Convlevel::_inp_list |
|
private |
◆ _inpbuff
| float** ArdourZita::Convlevel::_inpbuff |
|
private |
◆ _inpoffs
| uint32_t ArdourZita::Convlevel::_inpoffs |
|
private |
◆ _inpsize
| uint32_t ArdourZita::Convlevel::_inpsize |
|
private |
◆ _npar
| uint32_t ArdourZita::Convlevel::_npar |
|
private |
◆ _offs
| uint32_t ArdourZita::Convlevel::_offs |
|
private |
◆ _opind
| uint32_t ArdourZita::Convlevel::_opind |
|
private |
◆ _options
| uint32_t ArdourZita::Convlevel::_options |
|
private |
◆ _out_list
| Outnode* ArdourZita::Convlevel::_out_list |
|
private |
◆ _outbuff
| float** ArdourZita::Convlevel::_outbuff |
|
private |
◆ _outoffs
| uint32_t ArdourZita::Convlevel::_outoffs |
|
private |
◆ _outsize
| uint32_t ArdourZita::Convlevel::_outsize |
|
private |
◆ _parsize
| uint32_t ArdourZita::Convlevel::_parsize |
|
private |
◆ _plan_c2r
| fftwf_plan ArdourZita::Convlevel::_plan_c2r |
|
private |
◆ _plan_r2c
| fftwf_plan ArdourZita::Convlevel::_plan_r2c |
|
private |
◆ _prep_data
| float* ArdourZita::Convlevel::_prep_data |
|
private |
◆ _prio
| int ArdourZita::Convlevel::_prio |
|
private |
◆ _pthr
| pthread_t ArdourZita::Convlevel::_pthr |
|
private |
◆ _ptind
| uint32_t ArdourZita::Convlevel::_ptind |
|
private |
◆ _stat
| volatile uint32_t ArdourZita::Convlevel::_stat |
|
private |
◆ _time_data
| float* ArdourZita::Convlevel::_time_data |
|
private |
◆ _trig
| ZCsema ArdourZita::Convlevel::_trig |
|
private |
◆ _wait
| int ArdourZita::Convlevel::_wait |
|
private |
The documentation for this class was generated from the following file: