Contains the public VAD interface function and handle definitions.
The VAD API implements implement an audio activity detector. It is aimed at voice, but through parameter configuration can be used in a wide variety of audio activity detection applications.
|
VAD_API VAD_Handle | VAD_setup () |
|
VAD_API int_least16_t | VAD_getInitFrames (VAD_Handle handle) |
|
VAD_API void | VAD_setInitFrames (VAD_Handle handle, int_least16_t initFrames) |
|
VAD_API int_least16_t | VAD_getDelayFrames (VAD_Handle handle) |
|
VAD_API void | VAD_setDelayFrames (VAD_Handle handle, int_least16_t delayFrames) |
|
VAD_API int_least16_t | VAD_getAlpha (VAD_Handle handle) |
|
VAD_API void | VAD_setAlpha (VAD_Handle handle, int_least16_t alpha) |
|
VAD_API int_least16_t | VAD_getFastCoef (VAD_Handle handle) |
|
VAD_API void | VAD_setFastCoef (VAD_Handle handle, int_least16_t fastCoef) |
|
VAD_API int_least16_t | VAD_getSlowCoef (VAD_Handle handle) |
|
VAD_API void | VAD_setSlowCoef (VAD_Handle handle, int_least16_t slowCoef) |
|
VAD_API int_least16_t | VAD_getSignalFloor (VAD_Handle handle) |
|
VAD_API void | VAD_setSignalFloor (VAD_Handle handle, int_least32_t signalFloor) |
|
VAD_API int_least16_t | VAD_getNoiseFloor (VAD_Handle handle) |
|
VAD_API void | VAD_setNoiseFloor (VAD_Handle handle, int_least32_t noiseFloor) |
|
VAD_API int_least16_t | VAD_getSigSNRThresh (VAD_Handle handle) |
|
VAD_API void | VAD_setSigSNRThresh (VAD_Handle handle, int_least16_t sigSNRThresh) |
|
VAD_API int_least16_t | VAD_getSigSNRLimit (VAD_Handle handle) |
|
VAD_API void | VAD_setSigSNRLimit (VAD_Handle handle, int_least16_t sigSNRLimit) |
|
VAD_API int_least16_t | VAD_getNoiseRate (VAD_Handle handle) |
|
VAD_API void | VAD_setNoiseRate (VAD_Handle handle, int_least16_t noiseRate) |
|
VAD_API VAD_MessageEnum | VAD_run (VAD_Handle handle, int_least16_t rmsegy) |
|
VAD_API const char * | VAD_getVersion (void) |
|