summaryrefslogtreecommitdiff
path: root/src/sink.h
diff options
context:
space:
mode:
authorben <benjaminfranzke@googlemail.com>2010-07-15 00:10:48 +0200
committerben <benjaminfranzke@googlemail.com>2010-07-15 00:12:49 +0200
commit25edb3357129ebb184fe24de18b8b73e8f35b6fc (patch)
tree06c084347f488f056fe097c65fc211dfd017fa4b /src/sink.h
parent9ab2dc0b904c5b684c7b408c479253cb51de52de (diff)
downloadpa-sink-ctl-25edb3357129ebb184fe24de18b8b73e8f35b6fc.tar.gz
pa-sink-ctl-25edb3357129ebb184fe24de18b8b73e8f35b6fc.tar.bz2
pa-sink-ctl-25edb3357129ebb184fe24de18b8b73e8f35b6fc.zip
replace own sink-list implementation with GArray
Diffstat (limited to 'src/sink.h')
-rw-r--r--src/sink.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/sink.h b/src/sink.h
index e47b8ff..fbc47ee 100644
--- a/src/sink.h
+++ b/src/sink.h
@@ -2,6 +2,7 @@
#define SINK_H
#include <stdio.h>
+#include <glib.h>
#include <pulse/pulseaudio.h>
#include <ncurses.h>
#include <string.h>
@@ -23,15 +24,10 @@ typedef struct _sink_info {
sink_input_info** input_list;
} sink_info;
-sink_info* sink_init(void);
-void sink_clear(sink_info*);
-
-void sink_check(sink_info**);
-void sink_list_check(sink_info***, uint32_t*, uint32_t);
void sink_check_input_list(sink_info*);
-sink_info** sink_list_init(uint32_t);
-void sink_list_reset(sink_info**, uint32_t*);
-void sink_list_clear(sink_info**, uint32_t*, uint32_t*);
+void sink_list_alloc(GArray **sink_list);
+void sink_list_free(GArray *sink_list);
+void sink_clear(sink_info*);
#endif