#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 127 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: