summaryrefslogtreecommitdiffstats
path: root/ext/metadata/gstmetadatamux.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/metadata/gstmetadatamux.h')
-rw-r--r--ext/metadata/gstmetadatamux.h28
1 files changed, 3 insertions, 25 deletions
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 <gst/gst.h>
-#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);