summaryrefslogtreecommitdiffstats
path: root/gst-libs/gst/mixer/mixeroptions.h
diff options
context:
space:
mode:
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__ */