summaryrefslogtreecommitdiffstats
path: root/ext/metadata/gstmetadatademux.h
diff options
context:
space:
mode:
authorEdgard Lima <edgard.lima@indt.org.br>2007-12-19 09:50:47 +0000
committerEdgard Lima <edgard.lima@indt.org.br>2007-12-19 09:50:47 +0000
commit1007d715038e4f7b4db19e2973952ffa207ae6d7 (patch)
treec1a3e159c21501d6808b8038182d078ff6c5bc2f /ext/metadata/gstmetadatademux.h
parente4a1115a2258091ccdc015c1d1b0b03f27c219af (diff)
downloadgst-plugins-bad-1007d715038e4f7b4db19e2973952ffa207ae6d7.tar.gz
gst-plugins-bad-1007d715038e4f7b4db19e2973952ffa207ae6d7.tar.bz2
gst-plugins-bad-1007d715038e4f7b4db19e2973952ffa207ae6d7.zip
New base class for metadata elements.
Original commit message from CVS: New base class for metadata elements.
Diffstat (limited to 'ext/metadata/gstmetadatademux.h')
-rw-r--r--ext/metadata/gstmetadatademux.h30
1 files changed, 3 insertions, 27 deletions
diff --git a/ext/metadata/gstmetadatademux.h b/ext/metadata/gstmetadatademux.h
index 2170a871..df1c42df 100644
--- a/ext/metadata/gstmetadatademux.h
+++ b/ext/metadata/gstmetadatademux.h
@@ -46,7 +46,7 @@
#include <gst/gst.h>
-#include "gstmetadatacommon.h"
+#include "gstbasemetadata.h"
G_BEGIN_DECLS
/* #defines don't like whitespacey bits */
@@ -65,36 +65,12 @@ typedef struct _GstMetadataDemuxClass GstMetadataDemuxClass;
struct _GstMetadataDemux
{
- GstElement element;
-
- GstPad *sinkpad, *srcpad;
-
- GstMetadataCommon common;
-
- guint8 options;
-
- gboolean need_send_tag;
-
- GstAdapter *adapter_parsing;
- GstAdapter *adapter_holding;
- guint32 next_offset;
- guint32 next_size;
- ImageType img_type;
-
- gint64 offset_orig; /* offset in original stream */
- gint64 offset; /* offset in current stream */
-
- GstBuffer * prepend_buffer;
-
- gboolean need_more_data;
-
-
-
+ GstBaseMetadata element;
};
struct _GstMetadataDemuxClass
{
- GstElementClass parent_class;
+ GstBaseMetadataClass parent_class;
};
extern GType gst_metadata_demux_get_type (void);