From 1007d715038e4f7b4db19e2973952ffa207ae6d7 Mon Sep 17 00:00:00 2001 From: Edgard Lima Date: Wed, 19 Dec 2007 09:50:47 +0000 Subject: New base class for metadata elements. Original commit message from CVS: New base class for metadata elements. --- ext/metadata/gstmetadatamux.h | 28 +++------------------------- 1 file changed, 3 insertions(+), 25 deletions(-) (limited to 'ext/metadata/gstmetadatamux.h') diff --git a/ext/metadata/gstmetadatamux.h b/ext/metadata/gstmetadatamux.h index 8b123f51..cafd6e08 100644 --- a/ext/metadata/gstmetadatamux.h +++ b/ext/metadata/gstmetadatamux.h @@ -46,7 +46,7 @@ #include -#include "gstmetadatacommon.h" +#include "gstbasemetadata.h" G_BEGIN_DECLS /* #defines don't like whitespacey bits */ @@ -65,34 +65,12 @@ typedef struct _GstMetadataMuxClass GstMetadataMuxClass; struct _GstMetadataMux { - GstElement element; - - GstPad *sinkpad, *srcpad; - - GstMetadataCommon common; - - guint8 options; - - 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; - - gboolean need_calculate_offset; /* mux need to calculate offsets of insert chunks */ - + GstBaseMetadata element; }; struct _GstMetadataMuxClass { - GstElementClass parent_class; + GstBaseMetadataClass parent_class; }; extern GType gst_metadata_mux_get_type (void); -- cgit v1.2.1