#include <gx_convolver.h>
|
| GxConvolver () |
|
bool | configure (string fname, float gain, float lgain, unsigned int delay, unsigned int ldelay, unsigned int offset, unsigned int length, unsigned int size, unsigned int bufsize, const Gainline &gainline) |
|
bool | compute (int count, float *input1, float *input2, float *output1, float *output2) |
|
bool | configure (string fname, float gain, unsigned int delay, unsigned int offset, unsigned int length, unsigned int size, unsigned int bufsize, const Gainline &gainline) |
|
bool | compute (int count, float *input, float *output) |
|
void | set_buffersize (unsigned int sz) |
|
unsigned int | get_buffersize () |
|
void | set_samplerate (unsigned int sr) |
|
unsigned int | get_samplerate () |
|
bool | checkstate () |
|
void | set_not_runnable () |
|
bool | is_runnable () |
|
bool | start (int policy, int priority) |
|
void | set_sync (bool val) |
|
|
static void | compute_interpolation (double &fct, double &gp, unsigned int &idx, const Gainline &points, int offset) |
|
|
bool | read_sndfile (Audiofile &audio, int nchan, int samplerate, const float *gain, unsigned int *delay, unsigned int offset, unsigned int length, const Gainline &points) |
|
Definition at line 123 of file gx_convolver.h.
◆ GxConvolver()
gx_engine::GxConvolver::GxConvolver |
( |
| ) |
|
|
inline |
◆ compute() [1/2]
bool gx_engine::GxConvolver::compute |
( |
int |
count, |
|
|
float * |
input, |
|
|
float * |
output |
|
) |
| |
◆ compute() [2/2]
bool gx_engine::GxConvolver::compute |
( |
int |
count, |
|
|
float * |
input1, |
|
|
float * |
input2, |
|
|
float * |
output1, |
|
|
float * |
output2 |
|
) |
| |
◆ compute_interpolation()
void gx_engine::GxConvolver::compute_interpolation |
( |
double & |
fct, |
|
|
double & |
gp, |
|
|
unsigned int & |
idx, |
|
|
const Gainline & |
points, |
|
|
int |
offset |
|
) |
| |
|
inlinestatic |
◆ configure() [1/2]
bool gx_engine::GxConvolver::configure |
( |
string |
fname, |
|
|
float |
gain, |
|
|
float |
lgain, |
|
|
unsigned int |
delay, |
|
|
unsigned int |
ldelay, |
|
|
unsigned int |
offset, |
|
|
unsigned int |
length, |
|
|
unsigned int |
size, |
|
|
unsigned int |
bufsize, |
|
|
const Gainline & |
gainline |
|
) |
| |
◆ configure() [2/2]
bool gx_engine::GxConvolver::configure |
( |
string |
fname, |
|
|
float |
gain, |
|
|
unsigned int |
delay, |
|
|
unsigned int |
offset, |
|
|
unsigned int |
length, |
|
|
unsigned int |
size, |
|
|
unsigned int |
bufsize, |
|
|
const Gainline & |
gainline |
|
) |
| |
◆ read_sndfile()
bool gx_engine::GxConvolver::read_sndfile |
( |
Audiofile & |
audio, |
|
|
int |
nchan, |
|
|
int |
samplerate, |
|
|
const float * |
gain, |
|
|
unsigned int * |
delay, |
|
|
unsigned int |
offset, |
|
|
unsigned int |
length, |
|
|
const Gainline & |
points |
|
) |
| |
|
private |
◆ resamp
The documentation for this class was generated from the following file: