summaryrefslogtreecommitdiff
path: root/src/bin/e_client_volume.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/e_client_volume.h')
-rw-r--r--src/bin/e_client_volume.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/bin/e_client_volume.h b/src/bin/e_client_volume.h
index 12ae836289..5d9568c98d 100644
--- a/src/bin/e_client_volume.h
+++ b/src/bin/e_client_volume.h
@@ -1,6 +1,7 @@
#ifndef E_CLIENT_VOLUME_H_
#define E_CLIENT_VOLUME_H_
+
typedef struct _E_Client_Volume_Sink E_Client_Volume_Sink;
typedef struct _E_Event_Client_Volume_Sink E_Event_Client_Volume_Sink;
@@ -26,6 +27,7 @@ struct _E_Client_Volume_Sink
E_Client_Volume_Sink_Name_Get func_name_get;
void *data;
Eina_List *clients;
+ void *input;
};
struct _E_Event_Client_Volume_Sink
@@ -57,4 +59,7 @@ E_API void e_client_volume_sink_update(E_Client_Volume_Sink *mixer);
E_API void e_client_volume_display_set(E_Client *ec, int volume, Eina_Bool mute);
E_API void e_client_volume_object_emit(E_Client *ec, const char *sig, const char *src);
+E_API void* e_client_volume_sink_input_get(E_Client_Volume_Sink *sink);
+E_API void e_client_volume_sink_input_set(E_Client_Volume_Sink *sink, void *emix_input);
+
#endif