summaryrefslogtreecommitdiff
path: root/gst/siren/gstsirenenc.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/siren/gstsirenenc.h')
-rw-r--r--gst/siren/gstsirenenc.h12
1 files changed, 3 insertions, 9 deletions
diff --git a/gst/siren/gstsirenenc.h b/gst/siren/gstsirenenc.h
index 1d63628dc..3477db1a7 100644
--- a/gst/siren/gstsirenenc.h
+++ b/gst/siren/gstsirenenc.h
@@ -24,7 +24,7 @@
#define __GST_SIREN_ENC_H__
#include <gst/gst.h>
-#include <gst/base/gstadapter.h>
+#include <gst/audio/gstaudioencoder.h>
#include "siren7.h"
@@ -48,21 +48,15 @@ typedef struct _GstSirenEncPrivate GstSirenEncPrivate;
struct _GstSirenEnc
{
- GstElement parent;
+ GstAudioEncoder parent;
/* protected by the stream lock */
SirenEncoder encoder;
- GstAdapter *adapter;
-
- gboolean discont;
-
- GstPad *srcpad;
- GstPad *sinkpad;
};
struct _GstSirenEncClass
{
- GstElementClass parent_class;
+ GstAudioEncoderClass parent_class;
};
GType gst_siren_enc_get_type (void);