4 #if defined(__cplusplus)
48 #define VAD_INIT_FRAMES (5)
51 #define VAD_DELAY_FRAMES (13)
59 #define VAD_ALPHA_Q15 (31128)
62 #define VAD_FAST_COEF_Q15 (26214)
65 #define VAD_SLOW_COEF_Q15 (31129 )
69 #define VAD_MIN_SIG_Q30 (603809)
74 #define VAD_MIN_NOISE_Q30 (603809)
79 #define VAD_SNR_THRESHOLD_Q10 (1532)
84 #define VAD_SNR_LIMIT_Q10 (4077)
90 #define VAD_NOISE_RATE_Q14 (16498)
200 void VAD_setAlpha( VAD_Handle handle, int_least16_t alpha );
VAD_API void VAD_setSignalFloor(VAD_Handle handle, int_least32_t signalFloor)
VAD_API const char * VAD_getVersion(void)
VAD_API void VAD_setAlpha(VAD_Handle handle, int_least16_t alpha)
VAD_API VAD_MessageEnum VAD_run(VAD_Handle handle, int_least16_t rmsegy)
VAD_API int_least16_t VAD_getNoiseRate(VAD_Handle handle)
VAD_API int_least16_t VAD_getSigSNRThresh(VAD_Handle handle)
VAD_API int_least16_t VAD_getInitFrames(VAD_Handle handle)
VAD_API int_least16_t VAD_getSigSNRLimit(VAD_Handle handle)
VAD_API int_least16_t VAD_getSignalFloor(VAD_Handle handle)
VAD_MessageEnumDef
Definition: vad.h:111
VAD_API int_least16_t VAD_getNoiseFloor(VAD_Handle handle)
struct VAD_ObjStructDef * VAD_Handle
Definition: vad.h:124
VAD_API void VAD_setSlowCoef(VAD_Handle handle, int_least16_t slowCoef)
VAD_API void VAD_setNoiseFloor(VAD_Handle handle, int_least32_t noiseFloor)
VAD_API int_least16_t VAD_getSlowCoef(VAD_Handle handle)
VAD_API void VAD_setFastCoef(VAD_Handle handle, int_least16_t fastCoef)
VAD_API int_least16_t VAD_getDelayFrames(VAD_Handle handle)
VAD_API void VAD_setInitFrames(VAD_Handle handle, int_least16_t initFrames)
VAD_API VAD_Handle VAD_setup()
VAD_API void VAD_setNoiseRate(VAD_Handle handle, int_least16_t noiseRate)
VAD_API void VAD_setSigSNRLimit(VAD_Handle handle, int_least16_t sigSNRLimit)
VAD_API int_least16_t VAD_getFastCoef(VAD_Handle handle)
VAD_API void VAD_setSigSNRThresh(VAD_Handle handle, int_least16_t sigSNRThresh)
#define VAD_API
Definition: vad.h:92
VAD_API void VAD_setDelayFrames(VAD_Handle handle, int_least16_t delayFrames)
enum VAD_MessageEnumDef VAD_MessageEnum
VAD_API int_least16_t VAD_getAlpha(VAD_Handle handle)