37 #ifndef SPEEX_PREPROCESS_H 38 #define SPEEX_PREPROCESS_H 53 struct SpeexPreprocessState_;
99 #define SPEEX_PREPROCESS_SET_DENOISE 0 101 #define SPEEX_PREPROCESS_GET_DENOISE 1 104 #define SPEEX_PREPROCESS_SET_AGC 2 106 #define SPEEX_PREPROCESS_GET_AGC 3 109 #define SPEEX_PREPROCESS_SET_VAD 4 111 #define SPEEX_PREPROCESS_GET_VAD 5 114 #define SPEEX_PREPROCESS_SET_AGC_LEVEL 6 116 #define SPEEX_PREPROCESS_GET_AGC_LEVEL 7 119 #define SPEEX_PREPROCESS_SET_DEREVERB 8 121 #define SPEEX_PREPROCESS_GET_DEREVERB 9 124 #define SPEEX_PREPROCESS_SET_DEREVERB_LEVEL 10 126 #define SPEEX_PREPROCESS_GET_DEREVERB_LEVEL 11 129 #define SPEEX_PREPROCESS_SET_DEREVERB_DECAY 12 131 #define SPEEX_PREPROCESS_GET_DEREVERB_DECAY 13 134 #define SPEEX_PREPROCESS_SET_PROB_START 14 136 #define SPEEX_PREPROCESS_GET_PROB_START 15 139 #define SPEEX_PREPROCESS_SET_PROB_CONTINUE 16 141 #define SPEEX_PREPROCESS_GET_PROB_CONTINUE 17 144 #define SPEEX_PREPROCESS_SET_NOISE_SUPPRESS 18 146 #define SPEEX_PREPROCESS_GET_NOISE_SUPPRESS 19 149 #define SPEEX_PREPROCESS_SET_ECHO_SUPPRESS 20 151 #define SPEEX_PREPROCESS_GET_ECHO_SUPPRESS 21 154 #define SPEEX_PREPROCESS_SET_ECHO_SUPPRESS_ACTIVE 22 156 #define SPEEX_PREPROCESS_GET_ECHO_SUPPRESS_ACTIVE 23 159 #define SPEEX_PREPROCESS_SET_ECHO_STATE 24 161 #define SPEEX_PREPROCESS_GET_ECHO_STATE 25 164 #define SPEEX_PREPROCESS_SET_AGC_INCREMENT 26 167 #define SPEEX_PREPROCESS_GET_AGC_INCREMENT 27 170 #define SPEEX_PREPROCESS_SET_AGC_DECREMENT 28 173 #define SPEEX_PREPROCESS_GET_AGC_DECREMENT 29 176 #define SPEEX_PREPROCESS_SET_AGC_MAX_GAIN 30 179 #define SPEEX_PREPROCESS_GET_AGC_MAX_GAIN 31 183 #define SPEEX_PREPROCESS_GET_AGC_LOUDNESS 33 187 #define SPEEX_PREPROCESS_GET_AGC_GAIN 35 191 #define SPEEX_PREPROCESS_GET_PSD_SIZE 37 195 #define SPEEX_PREPROCESS_GET_PSD 39 199 #define SPEEX_PREPROCESS_GET_NOISE_PSD_SIZE 41 203 #define SPEEX_PREPROCESS_GET_NOISE_PSD 43 207 #define SPEEX_PREPROCESS_GET_PROB 45 210 #define SPEEX_PREPROCESS_SET_AGC_TARGET 46 212 #define SPEEX_PREPROCESS_GET_AGC_TARGET 47 struct SpeexPreprocessState_ SpeexPreprocessState
Definition: speex_preprocess.h:56
void speex_preprocess_state_destroy(SpeexPreprocessState *st)
SpeexPreprocessState * speex_preprocess_state_init(int frame_size, int sampling_rate)
int speex_preprocess_ctl(SpeexPreprocessState *st, int request, void *ptr)
int speex_preprocess_run(SpeexPreprocessState *st, spx_int16_t *x)
int speex_preprocess(SpeexPreprocessState *st, spx_int16_t *x, spx_int32_t *echo)
void speex_preprocess_estimate_update(SpeexPreprocessState *st, spx_int16_t *x)