summaryrefslogtreecommitdiffstats
path: root/gst-libs/gst/mixer/mixeroptions.h
diff options
context:
space:
mode:
authorOwen Fraser-Green <owen@discobabe.net>2004-06-01 20:08:52 +0000
committerOwen Fraser-Green <owen@discobabe.net>2004-06-01 20:08:52 +0000
commit014fbbc3a487f387de4fa9db11833b55fc4ed064 (patch)
tree67bb699bc177075a4062617c83a48989d510f685 /gst-libs/gst/mixer/mixeroptions.h
parent601f40db268c9dbb7edd3b0dd27600d19f987560 (diff)
downloadgst-plugins-bad-014fbbc3a487f387de4fa9db11833b55fc4ed064.tar.gz
gst-plugins-bad-014fbbc3a487f387de4fa9db11833b55fc4ed064.tar.bz2
gst-plugins-bad-014fbbc3a487f387de4fa9db11833b55fc4ed064.zip
Added property accessors for mixertrack and mixeroptions.
Original commit message from CVS: Added property accessors for mixertrack and mixeroptions.
Diffstat (limited to 'gst-libs/gst/mixer/mixeroptions.h')
-rw-r--r--gst-libs/gst/mixer/mixeroptions.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/gst-libs/gst/mixer/mixeroptions.h b/gst-libs/gst/mixer/mixeroptions.h
index 586c9e48..d0a309ea 100644
--- a/gst-libs/gst/mixer/mixeroptions.h
+++ b/gst-libs/gst/mixer/mixeroptions.h
@@ -42,26 +42,32 @@ G_BEGIN_DECLS
#define GST_IS_MIXER_OPTIONS_CLASS(klass) \
(G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_MIXER_OPTIONS))
-typedef struct _GstMixerOptions {
+typedef struct _GstMixerOptions GstMixerOptions;
+typedef struct _GstMixerOptionsClass GstMixerOptionsClass;
+
+struct _GstMixerOptions {
GstMixerTrack parent;
/* list of strings */
GList *values;
gpointer _gst_reserved[GST_PADDING];
-} GstMixerOptions;
+};
-typedef struct _GstMixerOptionsClass {
+struct _GstMixerOptionsClass {
GstMixerTrackClass parent;
+ /* signals */
void (* option_changed) (GstMixerOptions *opts,
gchar *value);
gpointer _gst_reserved[GST_PADDING];
-} GstMixerOptionsClass;
+};
GType gst_mixer_options_get_type (void);
+GList * gst_mixer_options_get_values (GstMixerOptions *mixer_options);
+
G_END_DECLS
#endif /* __GST_MIXER_OPTIONS_H__ */