summaryrefslogtreecommitdiff
path: root/libmatemixer/matemixer-control.h
diff options
context:
space:
mode:
Diffstat (limited to 'libmatemixer/matemixer-control.h')
-rw-r--r--libmatemixer/matemixer-control.h20
1 files changed, 11 insertions, 9 deletions
diff --git a/libmatemixer/matemixer-control.h b/libmatemixer/matemixer-control.h
index 739eabd..3482fbb 100644
--- a/libmatemixer/matemixer-control.h
+++ b/libmatemixer/matemixer-control.h
@@ -21,7 +21,8 @@
#include <glib.h>
#include <glib-object.h>
-#include "matemixer-enums.h"
+#include <libmatemixer/matemixer-enums.h>
+#include <libmatemixer/matemixer-stream.h>
G_BEGIN_DECLS
@@ -51,18 +52,19 @@ struct _MateMixerControl
struct _MateMixerControlClass
{
- GObjectClass parent;
+ GObjectClass parent;
};
GType mate_mixer_control_get_type (void) G_GNUC_CONST;
-MateMixerControl *mate_mixer_control_new (void);
-MateMixerControl *mate_mixer_control_new_backend (MateMixerBackendType backend_type);
-const GList *mate_mixer_control_list_devices (MateMixerControl *control);
-const GList *mate_mixer_control_list_tracks (MateMixerControl *control);
-
-const gchar *mate_mixer_control_get_backend_name (MateMixerControl *control);
-MateMixerBackendType mate_mixer_control_get_backend_type (MateMixerControl *control);
+MateMixerControl * mate_mixer_control_new (void);
+MateMixerControl * mate_mixer_control_new_backend (MateMixerBackendType backend_type);
+const GList * mate_mixer_control_list_devices (MateMixerControl *control);
+const GList * mate_mixer_control_list_streams (MateMixerControl *control);
+MateMixerStream * mate_mixer_control_get_default_input_stream (MateMixerControl *control);
+MateMixerStream * mate_mixer_control_get_default_output_stream (MateMixerControl *control);
+const gchar * mate_mixer_control_get_backend_name (MateMixerControl *control);
+MateMixerBackendType mate_mixer_control_get_backend_type (MateMixerControl *control);
G_END_DECLS