#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__