Home | History | Annotate | Download | only in libspeex

Lines Matching full:len

68 EXPORT int speex_buffer_write(SpeexBuffer *st, void *_data, int len)
73 if (len > st->size)
75 data += len-st->size;
76 len = st->size;
78 end = st->write_ptr + len;
88 st->available += len;
94 st->write_ptr += len;
97 return len;
100 EXPORT int speex_buffer_writezeros(SpeexBuffer *st, int len)
106 if (len > st->size)
108 len = st->size;
110 end = st->write_ptr + len;
120 st->available += len;
126 st->write_ptr += len;
129 return len;
132 EXPORT int speex_buffer_read(SpeexBuffer *st, void *_data, int len)
136 if (len > st->available)
139 len = st->available;
141 end = st->read_ptr + len;
152 st->available -= len;
153 st->read_ptr += len;
156 return len;
164 EXPORT int speex_buffer_resize(SpeexBuffer *st, int len)
167 if (len > old_len)
169 st->data = speex_realloc(st->data, len);
173 st->data = speex_realloc(st->data, len);
175 return len;