diff options
Diffstat (limited to 'gst/volume/gstvolume.h')
-rw-r--r-- | gst/volume/gstvolume.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gst/volume/gstvolume.h b/gst/volume/gstvolume.h index 41999e194..047227dd4 100644 --- a/gst/volume/gstvolume.h +++ b/gst/volume/gstvolume.h @@ -3,6 +3,7 @@ * * GStreamer * Copyright (C) <1999> Erik Walthinsen <omega@cse.ogi.edu> + * Copyright (C) 2010 Sebastian Dröge <sebastian.droege@collabora.co.uk> * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public @@ -54,6 +55,7 @@ struct _GstVolume { GstAudioFilter element; void (*process)(GstVolume*, gpointer, guint); + void (*process_controlled)(GstVolume*, gpointer, gdouble *, guint, guint); gboolean mute; gfloat volume; @@ -68,6 +70,11 @@ struct _GstVolume { GList *tracklist; gboolean negotiated; + + gboolean *mutes; + guint mutes_count; + gdouble *volumes; + guint volumes_count; }; struct _GstVolumeClass { |