summaryrefslogtreecommitdiffstats
path: root/ext/gconf/gstgconfaudiosink.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/gconf/gstgconfaudiosink.h')
-rw-r--r--ext/gconf/gstgconfaudiosink.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/ext/gconf/gstgconfaudiosink.h b/ext/gconf/gstgconfaudiosink.h
index 02a397da..c323b131 100644
--- a/ext/gconf/gstgconfaudiosink.h
+++ b/ext/gconf/gstgconfaudiosink.h
@@ -22,6 +22,7 @@
#include <gst/gst.h>
#include <gconf/gconf-client.h>
+#include "gstswitchsink.h"
G_BEGIN_DECLS
@@ -39,21 +40,19 @@ G_BEGIN_DECLS
(G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_GCONF_AUDIO_SINK))
typedef struct _GstGConfAudioSink {
- GstBin parent;
+ GstSwitchSink parent;
/* explicit pointers to stuff used */
GConfClient *client;
- int profile;
+ GstGConfProfile profile;
guint connection;
- GstElement *kid;
- GstPad *pad;
/* Current gconf string */
gchar *gconf_str;
} GstGConfAudioSink;
typedef struct _GstGConfAudioSinkClass {
- GstBinClass parent_class;
+ GstSwitchSinkClass parent_class;
} GstGConfAudioSinkClass;
GType gst_gconf_audio_sink_get_type (void);