qipp
2025-11-07 744722688187eb4991c72464e2bb5e06b244fee7
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