summaryrefslogtreecommitdiffstats
path: root/ext/metadata/gstmetadatademux.h
diff options
context:
space:
mode:
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);