diff options
author | Benjamin Franzke <benjaminfranzke@googlemail.com> | 2011-12-19 10:15:03 +0100 |
---|---|---|
committer | Benjamin Franzke <benjaminfranzke@googlemail.com> | 2011-12-19 10:15:03 +0100 |
commit | c2c3cab90ad6375bcd4bd976f802d29e19a8d0f4 (patch) | |
tree | 6f0c28ce45bed7232bd961aa0d76eab1bac85d4e /src/sink.h | |
parent | e393945ada46c8737911ebe66cd14be59e12e6b8 (diff) | |
download | pa-sink-ctl-c2c3cab90ad6375bcd4bd976f802d29e19a8d0f4.tar.gz pa-sink-ctl-c2c3cab90ad6375bcd4bd976f802d29e19a8d0f4.tar.bz2 pa-sink-ctl-c2c3cab90ad6375bcd4bd976f802d29e19a8d0f4.zip |
Rename sink.h to ctl.h
Diffstat (limited to 'src/sink.h')
-rw-r--r-- | src/sink.h | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/src/sink.h b/src/sink.h deleted file mode 100644 index eb169b1..0000000 --- a/src/sink.h +++ /dev/null @@ -1,62 +0,0 @@ -/* - * pa-sink-ctl - NCurses based Pulseaudio control client - * Copyright (C) 2011 Benjamin Franzke <benjaminfranzke@googlemail.com> - * Copyright (C) 2010 Jan Klemkow <web2p10@wemelug.de> - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -#ifndef SINK_H -#define SINK_H - -#include <glib.h> -#include <pulse/pulseaudio.h> - -struct context; - -struct vol_ctl { - guint32 index; - gchar *name; /* displayed name */ - gint indent; /* indentation when displayed */ - gboolean hide_index; - - pa_volume_t vol; // TOTO: exchange with the channel-list - gint mute; - guint8 channels; - - pa_operation *(*mute_set)(pa_context *, guint32, int, - pa_context_success_cb_t, void *); - - pa_operation *(*volume_set)(pa_context *, guint32, const pa_cvolume *, - pa_context_success_cb_t, gpointer); - - void (*childs_foreach)(struct vol_ctl *ctx, GFunc func, gpointer udata); -}; - -struct main_ctl { - struct vol_ctl base; - gint priority; - - GList **childs_list; - - pa_operation *(*move_child)(pa_context *, guint32 idx, guint32 parent_idx, - pa_context_success_cb_t, gpointer); -}; - -struct slave_ctl { - struct vol_ctl base; - guint32 parent_index; -}; - -#endif |