27 lines
643 B
C
27 lines
643 B
C
|
|
#ifndef _COMMPROC_NS_H_
|
||
|
|
#define _COMMPROC_NS_H_
|
||
|
|
|
||
|
|
#include "generic/typedef.h"
|
||
|
|
|
||
|
|
typedef struct {
|
||
|
|
char wideband;
|
||
|
|
char mode;
|
||
|
|
float AggressFactor;
|
||
|
|
float MinSuppress;
|
||
|
|
float NoiseLevel;
|
||
|
|
} noise_suppress_param;
|
||
|
|
|
||
|
|
int noise_suppress_frame_point_query(noise_suppress_param *param);
|
||
|
|
int noise_suppress_mem_query(noise_suppress_param *param);
|
||
|
|
int noise_suppress_open(noise_suppress_param *param);
|
||
|
|
int noise_suppress_close(void);
|
||
|
|
int noise_suppress_run(short *in, short *out, int npoint);
|
||
|
|
|
||
|
|
enum {
|
||
|
|
NS_CMD_NOISE_FLOOR = 1,
|
||
|
|
NS_CMD_LOWCUTTHR,
|
||
|
|
};
|
||
|
|
int noise_suppress_config(u32 cmd, int arg, void *priv);
|
||
|
|
|
||
|
|
#endif/*_COMMPROC_NS_H_*/
|