34 #ifndef SPEEX_BUFFER_H
35 #define SPEEX_BUFFER_H
44 typedef struct SpeexBuffer_ SpeexBuffer;
46 SpeexBuffer *speex_buffer_init(
int size);
48 void speex_buffer_destroy(SpeexBuffer *st);
50 int speex_buffer_write(SpeexBuffer *st,
void *data,
int len);
52 int speex_buffer_writezeros(SpeexBuffer *st,
int len);
54 int speex_buffer_read(SpeexBuffer *st,
void *data,
int len);
56 int speex_buffer_get_available(SpeexBuffer *st);
58 int speex_buffer_resize(SpeexBuffer *st,
int len);