qipp
2025-11-07 744722688187eb4991c72464e2bb5e06b244fee7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef LIBSQE_AFC_H__
#define LIBSQE_AFC_H__
 
#include "typedefs.h"
 
uvoidptr sqe_afc_create(int sample_rate, int sample_num);
void sqe_afc_destroy(uvoidptr handle);
int sqe_afc_process(uvoidptr handle, const float* data_in, float* data_out);
int sqe_afc_process_asy(uvoidptr handle, int16_t * Ne, int16_t* Out);
void sqe_afc_set_param(uvoidptr handle , short agc_param , short afrparam, short power, short nsparam);
short sqe_afc_get_agc_vadFalg(uvoidptr handle);
float sqe_afc_get_agc_cntGain(uvoidptr handle);
float sqe_afc_get_ulitily(uvoidptr handle);
void sqe_afc_clr_ulitily(uvoidptr handle);
void sqe_afc_init(uvoidptr handle);
#endif // !LIBALG_AFC_H__