summaryrefslogtreecommitdiffstats
path: root/gst/mxf/mxfdemux.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/mxf/mxfdemux.h')
-rw-r--r--gst/mxf/mxfdemux.h30
1 files changed, 5 insertions, 25 deletions
diff --git a/gst/mxf/mxfdemux.h b/gst/mxf/mxfdemux.h
index 82b82c28..bb9d5933 100644
--- a/gst/mxf/mxfdemux.h
+++ b/gst/mxf/mxfdemux.h
@@ -23,7 +23,9 @@
#include <gst/gst.h>
#include <gst/base/gstadapter.h>
+#include "mxftypes.h"
#include "mxfparse.h"
+#include "mxfmetadata.h"
G_BEGIN_DECLS
#define GST_TYPE_MXF_DEMUX \
@@ -75,31 +77,9 @@ struct _GstMXFDemux
gboolean pull_footer_metadata;
gboolean metadata_resolved;
- MXFMetadataPreface preface;
- GArray *identification;
- MXFMetadataContentStorage content_storage;
- GArray *essence_container_data;
- GArray *material_package;
- GArray *source_package;
- GPtrArray *package;
- GArray *track;
- GArray *sequence;
- GArray *structural_component;
- GArray *locator;
-
- GPtrArray *descriptor;
- GArray *generic_descriptor;
- GArray *file_descriptor;
- GArray *generic_sound_essence_descriptor;
- GArray *generic_picture_essence_descriptor;
- GArray *generic_data_essence_descriptor;
- GArray *cdci_picture_essence_descriptor;
- GArray *rgba_picture_essence_descriptor;
- GArray *mpeg_video_descriptor;
- GArray *wave_audio_essence_descriptor;
- GArray *aes3_audio_essence_descriptor;
- GArray *multiple_descriptor;
-
+ MXFMetadataPreface *preface;
+ GPtrArray *metadata;
+
MXFUMID current_package_uid;
MXFMetadataGenericPackage *current_package;
gchar *current_package_string;