From e9f4a40262232e5687711c6325421cfd4c69065f Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Mon, 19 Dec 2011 09:00:01 +0100 Subject: Implement "down" for both sink and source list --- src/sink.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/sink.h') diff --git a/src/sink.h b/src/sink.h index d3a9362..15c51c9 100644 --- a/src/sink.h +++ b/src/sink.h @@ -44,10 +44,19 @@ struct vol_ctl { void (*childs_foreach)(struct vol_ctl *ctx, GFunc func, gpointer udata); }; +struct main_ctl { + struct vol_ctl base; + gint priority; + struct context *ctx; + + GList **childs_list; +}; + struct sink { struct vol_ctl base; gint priority; struct context *ctx; + GList **childs_list; }; struct sink_input { @@ -55,6 +64,11 @@ struct sink_input { guint32 sink; }; +struct slave_ctl { + struct vol_ctl base; + guint32 parent_index; +}; + struct source_output { struct vol_ctl base; guint32 source; @@ -64,6 +78,7 @@ struct source { struct vol_ctl base; gint priority; struct context *ctx; + GList **childs_list; }; #endif -- cgit