summaryrefslogtreecommitdiff
path: root/gst/siren/gstsirenenc.h
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2012-03-06 18:33:17 +0100
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2012-03-06 18:33:17 +0100
commit6f8e60e24f2586876b5ac46431997d5c31e6a377 (patch)
tree5d62447325c537365faa3c606b90f42bae66fb07 /gst/siren/gstsirenenc.h
parentbc7442faa350e496b2a0cc225fe4ead3c883cf54 (diff)
downloadgstreamer-plugins-bad-6f8e60e24f2586876b5ac46431997d5c31e6a377.tar.gz
sirenenc: port to audioencoder
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);