Changeset 1833 for pjproject/trunk/pjmedia/include/pjmedia/delaybuf.h
- Timestamp:
- Feb 29, 2008 5:19:42 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/include/pjmedia/delaybuf.h
r1664 r1833 67 67 * @param name Optional name for the buffer for log 68 68 * identification. 69 * @param clock_rate Number of samples processed per second. 69 70 * @param samples_per_frame Number of samples per frame. 70 * @param max_ cntMaximum number of delay to be accommodated,71 * @param max_frames Maximum number of delay to be accommodated, 71 72 * in number of frames. 72 73 * @param delay The delay to be applied, in number of frames. 73 * If the value is -1 , the delay buffer will74 * If the value is -1 or 0, the delay buffer will 74 75 * learn about the delay automatically. If 75 76 * the value is greater than zero, then this 76 77 * value will be used and no learning will be 77 78 * performed. 79 * @param option Option flags, must be zero for now. 78 80 * @param p_b Pointer to receive the delay buffer instance. 79 81 * … … 84 86 PJ_DECL(pj_status_t) pjmedia_delay_buf_create(pj_pool_t *pool, 85 87 const char *name, 88 unsigned clock_rate, 86 89 unsigned samples_per_frame, 87 unsigned max_ cnt,90 unsigned max_frames, 88 91 int delay, 92 unsigned options, 89 93 pjmedia_delay_buf **p_b); 90 94 … … 132 136 PJ_DECL(pj_status_t) pjmedia_delay_buf_learn(pjmedia_delay_buf *b); 133 137 138 /** 139 * Reset delay buffer. This will clear the buffer's content. But keep 140 * the learning result. 141 * 142 * @param b The delay buffer. 143 * 144 * @return PJ_SUCCESS on success or the appropriate error. 145 */ 146 PJ_DECL(pj_status_t) pjmedia_delay_buf_reset(pjmedia_delay_buf *b); 147 148 /** 149 * Destroy delay buffer. 150 * 151 * @param b Delay buffer session. 152 * 153 * @return PJ_SUCCESS normally. 154 */ 155 PJ_DECL(pj_status_t) pjmedia_delay_buf_destroy(pjmedia_delay_buf *b); 156 134 157 135 158 PJ_END_DECL
Note: See TracChangeset
for help on using the changeset viewer.