JACK-AUDIO-CONNECTION-KIT
|
size_t jack_ringbuffer_read(jack_ringbuffer_t *rb, char *dest, size_t cnt)
size_t len
Definition: ringbuffer.h:47
int jack_ringbuffer_mlock(jack_ringbuffer_t *rb)
void jack_ringbuffer_get_write_vector(const jack_ringbuffer_t *rb, jack_ringbuffer_data_t *vec)
volatile size_t write_ptr
Definition: ringbuffer.h:54
void jack_ringbuffer_read_advance(jack_ringbuffer_t *rb, size_t cnt)
char * buf
Definition: ringbuffer.h:53
size_t jack_ringbuffer_peek(jack_ringbuffer_t *rb, char *dest, size_t cnt)
size_t jack_ringbuffer_write(jack_ringbuffer_t *rb, const char *src, size_t cnt)
void jack_ringbuffer_write_advance(jack_ringbuffer_t *rb, size_t cnt)
volatile size_t read_ptr
Definition: ringbuffer.h:55
Definition: ringbuffer.h:51
size_t jack_ringbuffer_write_space(const jack_ringbuffer_t *rb)
size_t size_mask
Definition: ringbuffer.h:57
char * buf
Definition: ringbuffer.h:46
size_t size
Definition: ringbuffer.h:56
size_t jack_ringbuffer_read_space(const jack_ringbuffer_t *rb)
void jack_ringbuffer_reset(jack_ringbuffer_t *rb)
jack_ringbuffer_t * jack_ringbuffer_create(size_t sz)
int mlocked
Definition: ringbuffer.h:58
void jack_ringbuffer_free(jack_ringbuffer_t *rb)
void jack_ringbuffer_get_read_vector(const jack_ringbuffer_t *rb, jack_ringbuffer_data_t *vec)
Definition: ringbuffer.h:44