Changeset 6140 for pjproject/trunk/pjmedia/src/pjmedia/echo_common.c
- Timestamp:
- Jan 28, 2020 6:58:45 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/src/pjmedia/echo_common.c
r6129 r6140 80 80 pj_int16_t *rec_frm, 81 81 unsigned options ); 82 pj_status_t (*ec_get_stat)(void *state, 83 pjmedia_echo_stat *stat); 82 84 }; 83 85 … … 89 91 &echo_supp_destroy, 90 92 &echo_supp_reset, 91 &echo_supp_cancel_echo 93 &echo_supp_cancel_echo, 94 NULL, 95 NULL, 96 &echo_supp_get_stat 92 97 }; 93 98 … … 135 140 &webrtc_aec_destroy, 136 141 &webrtc_aec_reset, 137 &webrtc_aec_cancel_echo 138 }; 139 #endif 142 &webrtc_aec_cancel_echo, 143 NULL, 144 NULL, 145 &webrtc_aec_get_stat 146 }; 147 #endif 148 149 PJ_DEF(void) pjmedia_echo_stat_default(pjmedia_echo_stat *stat) 150 { 151 pj_bzero(stat, sizeof(pjmedia_echo_stat)); 152 stat->median = PJMEDIA_ECHO_STAT_NOT_SPECIFIED; 153 stat->std = PJMEDIA_ECHO_STAT_NOT_SPECIFIED; 154 stat->frac_delay = (float)PJMEDIA_ECHO_STAT_NOT_SPECIFIED; 155 stat->duration = PJMEDIA_ECHO_STAT_NOT_SPECIFIED; 156 stat->tail = PJMEDIA_ECHO_STAT_NOT_SPECIFIED; 157 stat->min_factor = PJMEDIA_ECHO_STAT_NOT_SPECIFIED; 158 stat->avg_factor = PJMEDIA_ECHO_STAT_NOT_SPECIFIED; 159 } 140 160 141 161 /* … … 425 445 } 426 446 447 448 /* 449 * Get the Echo Canceller stats. 450 */ 451 PJ_DEF(pj_status_t) pjmedia_echo_get_stat(pjmedia_echo_state *echo, 452 pjmedia_echo_stat *p_stat) 453 { 454 PJ_ASSERT_RETURN(p_stat, PJ_EINVAL); 455 456 if (echo->op->ec_get_stat) 457 return (*echo->op->ec_get_stat)(echo->state, p_stat); 458 459 return PJ_ENOTSUP; 460 } 461
Note: See TracChangeset
for help on using the changeset viewer.