# HG changeset patch # User Jonathan Schleifer # Date 1196270104 -3600 # Node ID 0b004b3bfb703b518b2fc1259f5c2f66e3c88779 # Parent 501f9671be9b758a0acf33a846cd79135c4603c1 Add plugin function to pull volume. diff -r 501f9671be9b -r 0b004b3bfb70 src/audacious/plugin.h --- a/src/audacious/plugin.h Wed Nov 28 06:02:59 2007 +0900 +++ b/src/audacious/plugin.h Wed Nov 28 18:15:04 2007 +0100 @@ -588,6 +588,8 @@ gboolean (*dock_is_moving)(GtkWindow * w); GList *(*get_output_list)(void); + + void (*input_get_volume)(gint * l, gint * r); }; /* Convenience macros for accessing the public API. */ @@ -927,6 +929,8 @@ #define aud_get_output_list _audvt->get_output_list +#define aud_input_get_volume _audvt->input_get_volume + #include "audacious/auddrct.h" /* for multi-file plugins :( */ diff -r 501f9671be9b -r 0b004b3bfb70 src/audacious/pluginenum.c --- a/src/audacious/pluginenum.c Wed Nov 28 06:02:59 2007 +0900 +++ b/src/audacious/pluginenum.c Wed Nov 28 18:15:04 2007 +0100 @@ -386,6 +386,8 @@ .dock_is_moving = dock_is_moving, .get_output_list = get_output_list, + + .input_get_volume = input_get_volume, }; /*****************************************************************/