+2007-05-18 Stefan Kost <ensonic@users.sf.net>
+
+ patch by: Marc-Andre Lureau <marcandre.lureau@gmail.com>
+
+ * gst-libs/gst/interfaces/mixer.h (mixer_type, option_changed,
+ set_option, get_option, _gst_reserved):
+ Revert reordering functions (keep ABI).
+
2007-05-17 Jan Schmidt <thaytan@mad.scientist.com>
* sys/ximage/ximagesink.c: (gst_ximagesink_ximage_put),
GTypeInterface klass;
GstMixerType mixer_type;
-
+
/* virtual functions */
const GList * (* list_tracks) (GstMixer *mixer);
void (* set_record) (GstMixer *mixer,
GstMixerTrack *track,
gboolean record);
- void (* set_option) (GstMixer *mixer,
- GstMixerOptions *opts,
- gchar *value);
- const gchar * (* get_option) (GstMixer *mixer,
- GstMixerOptions *opts);
-
/* signals */
void (* mute_toggled) (GstMixer *mixer,
GstMixerTrack *channel,
GstMixerOptions *opts,
const gchar *option);
+ /* FIXME 0.11: move set/get function to virtual functions part */
+ void (* set_option) (GstMixer *mixer,
+ GstMixerOptions *opts,
+ gchar *value);
+ const gchar * (* get_option) (GstMixer *mixer,
+ GstMixerOptions *opts);
+
/*< private >*/
gpointer _gst_reserved[GST_PADDING];
};
void gst_mixer_record_toggled (GstMixer *mixer,
GstMixerTrack *track,
gboolean record);
+
void gst_mixer_volume_changed (GstMixer *mixer,
GstMixerTrack *track,
const gint *volumes);