9 #ifndef hifi_AudioReverb_h
10 #define hifi_AudioReverb_h
14 typedef struct ReverbParameters {
54 AudioReverb(
float sampleRate);
57 void setParameters(ReverbParameters *p);
58 void getParameters(ReverbParameters *p);
62 void render(
float** inputs,
float** outputs,
int numFrames);
65 void render(
const int16_t* input, int16_t* output,
int numFrames);
68 void render(
const float* input,
float* output,
int numFrames);
72 ReverbParameters _params;
76 void convertInput(
const int16_t* input,
float** outputs,
int numFrames);
77 void convertOutput(
float** inputs, int16_t* output,
int numFrames);
79 void convertInput(
const float* input,
float** outputs,
int numFrames);
80 void convertOutput(
float** inputs,
float* output,
int numFrames);