summaryrefslogtreecommitdiff
path: root/libmatemixer/matemixer-device.h
diff options
context:
space:
mode:
authorMichal Ratajsky <[email protected]>2014-06-20 00:12:40 +0200
committerMichal Ratajsky <[email protected]>2014-06-20 00:12:40 +0200
commit6be9a89195e0d3bf8408cea661f22cb97b638f24 (patch)
tree745cfec763facc62b6c3bc51cd246e5cad4d9f68 /libmatemixer/matemixer-device.h
parenta2290d5e13ccee88fd9ae66a3895eb4da646f81f (diff)
downloadlibmatemixer-6be9a89195e0d3bf8408cea661f22cb97b638f24.tar.bz2
libmatemixer-6be9a89195e0d3bf8408cea661f22cb97b638f24.tar.xz
Pulse and API updates, fixes
Diffstat (limited to 'libmatemixer/matemixer-device.h')
-rw-r--r--libmatemixer/matemixer-device.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/libmatemixer/matemixer-device.h b/libmatemixer/matemixer-device.h
index d814847..a1422e3 100644
--- a/libmatemixer/matemixer-device.h
+++ b/libmatemixer/matemixer-device.h
@@ -39,9 +39,9 @@ typedef struct _MateMixerDeviceInterface MateMixerDeviceInterface;
struct _MateMixerDeviceInterface
{
- /*< private >*/
- GTypeInterface parent;
+ GTypeInterface parent_iface;
+ /*< private >*/
const gchar *(*get_name) (MateMixerDevice *device);
const gchar *(*get_description) (MateMixerDevice *device);
const gchar *(*get_icon) (MateMixerDevice *device);
@@ -54,12 +54,14 @@ struct _MateMixerDeviceInterface
};
GType mate_mixer_device_get_type (void) G_GNUC_CONST;
+
const gchar * mate_mixer_device_get_name (MateMixerDevice *device);
const gchar * mate_mixer_device_get_description (MateMixerDevice *device);
const gchar * mate_mixer_device_get_icon (MateMixerDevice *device);
-const GList * mate_mixer_device_list_streams (MateMixerDevice *device);
+
const GList * mate_mixer_device_list_ports (MateMixerDevice *device);
const GList * mate_mixer_device_list_profiles (MateMixerDevice *device);
+
MateMixerProfile *mate_mixer_device_get_active_profile (MateMixerDevice *device);
gboolean mate_mixer_device_set_active_profile (MateMixerDevice *device,
const gchar *profile);