1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| #ifndef __ALG_AUTOMIX_H__
| #define __ALG_AUTOMIX_H__
|
| void* alg_automixer_create(int mixer_num, int smpl, int smprate, float out_gain, int response, float slope);
|
| void alg_automixer_set_param(void* handle, int channel, int auto_mix, int mute, int priority , float gain);
|
| void alg_automixer_destroy(void* handle);
|
| float alg_automixer_get_level(void* handle, int channel);
|
| float alg_automixer_get_autogain(void* handle, int channel);
|
| void alg_automixer_process(void* handle , float** data_in, float** data_out);
|
| void alg_automixer_set_slope(void* handle,float slope);
|
| void alg_automixer_set_mute(void* handle,int mute);
|
| void alg_automixer_set_gain(void* handle,float gain);
|
| void alg_automixer_set_response(void* handle,int response);
| #endif
|
|