summaryrefslogtreecommitdiffstats
path: root/bufferq.h
diff options
context:
space:
mode:
Diffstat (limited to 'bufferq.h')
-rw-r--r--bufferq.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/bufferq.h b/bufferq.h
index da4eac3..a645398 100644
--- a/bufferq.h
+++ b/bufferq.h
@@ -7,29 +7,29 @@
#include "llist.h"
#include "sydney.h"
-typedef struct bufferq_item {
+typedef struct sa_bufferq_item {
int64_t idx;
size_t size;
- SA_LLIST_ITEM(struct bufferq_item, bufferq);
-} bufferq_item_t;
+ SA_LLIST_ITEM(struct sa_bufferq_item, bufferq);
+} sa_bufferq_item_t;
-#define BUFFERQ_ITEM_DATA(x) ((void*) (uint8_t*) (x) + ALIGN(sizeof(bufferq_item_t)))
+#define SA_BUFFERQ_ITEM_DATA(x) ((void*) (uint8_t*) (x) + ALIGN(sizeof(sa_bufferq_item_t)))
-typedef struct bufferq {
- SA_LLIST_HEAD(bufferq_item_t, *items);
- bufferq_item_t **last;
+typedef struct sa_bufferq {
+ SA_LLIST_HEAD(sa_bufferq_item_t, *items);
+ sa_bufferq_item_t **last;
int64_t read_index, write_index, end_index;
size_t sample_size;
unsigned nchannels;
-} bufferq_t;
+} sa_bufferq_t;
-int bufferq_init(bufferq_t *q, unsigned nchannels, size_t sample_size);
+int sa_bufferq_init(sa_bufferq_t *q, unsigned nchannels, size_t sample_size);
-void bufferq_done(bufferq_t *q);
+void sa_bufferq_done(sa_bufferq_t *q);
-int bufferq_push(bufferq_t *q, unsigned channel, const void *data, size_t nbytes, int64_t offset, sa_seek_t whence);
+int sa_bufferq_push(sa_bufferq_t *q, unsigned channel, const void *data, size_t nbytes, int64_t offset, sa_seek_t whence);
-int bufferq_get(bufferq_t *q, void *i[], size_t *bytes);
-int bufferq_drop(bufferq_t *q, int64_t bytes);
+int sa_bufferq_get(sa_bufferq_t *q, void *i[], size_t *bytes);
+int sa_bufferq_drop(sa_bufferq_t *q, int64_t bytes);
#endif