提交 38f0f066 authored 作者: Dragos Oancea's avatar Dragos Oancea 提交者: Andrey Volk

FS-11876 [core] getter for VAD state

上级 a13196c1
...@@ -49,6 +49,7 @@ SWITCH_DECLARE(switch_vad_t *) switch_vad_init(int sample_rate, int channels); ...@@ -49,6 +49,7 @@ SWITCH_DECLARE(switch_vad_t *) switch_vad_init(int sample_rate, int channels);
SWITCH_DECLARE(int) switch_vad_set_mode(switch_vad_t *vad, int mode); SWITCH_DECLARE(int) switch_vad_set_mode(switch_vad_t *vad, int mode);
SWITCH_DECLARE(void) switch_vad_set_param(switch_vad_t *vad, const char *key, int val); SWITCH_DECLARE(void) switch_vad_set_param(switch_vad_t *vad, const char *key, int val);
SWITCH_DECLARE(switch_vad_state_t) switch_vad_process(switch_vad_t *vad, int16_t *data, unsigned int samples); SWITCH_DECLARE(switch_vad_state_t) switch_vad_process(switch_vad_t *vad, int16_t *data, unsigned int samples);
SWITCH_DECLARE(switch_vad_state_t) switch_vad_get_state(switch_vad_t *vad);
SWITCH_DECLARE(void) switch_vad_reset(switch_vad_t *vad); SWITCH_DECLARE(void) switch_vad_reset(switch_vad_t *vad);
SWITCH_DECLARE(void) switch_vad_destroy(switch_vad_t **vad); SWITCH_DECLARE(void) switch_vad_destroy(switch_vad_t **vad);
......
...@@ -241,6 +241,12 @@ SWITCH_DECLARE(switch_vad_state_t) switch_vad_process(switch_vad_t *vad, int16_t ...@@ -241,6 +241,12 @@ SWITCH_DECLARE(switch_vad_state_t) switch_vad_process(switch_vad_t *vad, int16_t
return vad->vad_state; return vad->vad_state;
} }
SWITCH_DECLARE(switch_vad_state_t) switch_vad_get_state(switch_vad_t *vad)
{
return vad->vad_state;
}
SWITCH_DECLARE(void) switch_vad_destroy(switch_vad_t **vad) SWITCH_DECLARE(void) switch_vad_destroy(switch_vad_t **vad)
{ {
if (*vad) { if (*vad) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论