diff options
Diffstat (limited to 'gst/mxf/mxfdemux.h')
-rw-r--r-- | gst/mxf/mxfdemux.h | 30 |
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; |