diff options
Diffstat (limited to 'pjmedia/src/pjmedia/echo_internal.h')
-rw-r--r-- | pjmedia/src/pjmedia/echo_internal.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/pjmedia/src/pjmedia/echo_internal.h b/pjmedia/src/pjmedia/echo_internal.h index 1b0b9d57..bc75e1aa 100644 --- a/pjmedia/src/pjmedia/echo_internal.h +++ b/pjmedia/src/pjmedia/echo_internal.h @@ -77,6 +77,21 @@ PJ_DECL(pj_status_t) ipp_aec_cancel_echo(void *state, unsigned options, void *reserved ); +PJ_DECL(pj_status_t) webrtc_aec_create(pj_pool_t *pool, + unsigned clock_rate, + unsigned channel_count, + unsigned samples_per_frame, + unsigned tail_ms, + unsigned options, + void **p_echo ); +PJ_DECL(pj_status_t) webrtc_aec_destroy(void *state ); +PJ_DECL(void) webrtc_aec_reset(void *state ); +PJ_DECL(pj_status_t) webrtc_aec_cancel_echo(void *state, + pj_int16_t *rec_frm, + const pj_int16_t *play_frm, + unsigned options, + void *reserved ); + PJ_END_DECL |