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