1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| #pragma once
| #ifndef _GATE_AUTOMIXER_H__
|
| void* alg_gating_automixer_create(int mixer_num, int smpl, int smprate, float out_gain, int out_mute, int last_on);
| void
| alg_gating_automixer_set_master_param
| (
| void * handle
| , int holdtime
| , float offgain
| , float noise_thr
| , float sensitivity
| , float nom_atten
| , int nom_num
| );
| void alg_gating_automixer_set_param(void* handle, int channel, int auto_mix, int mute, int priority, float gain, int def);
|
| void alg_gating_automixer_set_last_on(void* handle, int last_on);
| void alg_gating_automixer_set_mute(void* handle, int mute);
| void alg_gating_automixer_set_gain(void* handle, float gain);
| void alg_gating_automixer_destroy(void* handle);
| float alg_gating_automixer_get_level(void* handle, int channel);
| float alg_gating_automixer_get_autogain(void* handle, int channel);
| void alg_gating_automixer_process(void* handle, float** data_in, float** data_out);
| #endif // !_GATE_AUTOMIXER_H__
|
|