summaryrefslogtreecommitdiff
path: root/libmatemixer/matemixer-device.h
diff options
context:
space:
mode:
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);