1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| #ifndef _ALG_SQE_AEC_HH
| #define _ALG_SQE_AEC_HH
|
| uvoid sqe_aec_init(uvoidptr handle);
|
| uvoidptr sqe_aec_create(uint16_t sample_rate, uint16_t sample_num);
|
| void sqe_aec_destroy(uvoidptr handle);
|
| int32_t sqe_aec_process(uvoidptr handle,
| float* nearend,
| float* farend,
| float* data_out);
|
| int32_t sqe_aec_process_asy(uvoidptr handle);
|
| void sqe_aec_set_param(uvoidptr handle, short tail, short ns ,short dt, short nlp);
|
| #endif
|
|