summaryrefslogtreecommitdiffstats
path: root/gst/mxf/mxfmetadata.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/mxf/mxfmetadata.h')
-rw-r--r--gst/mxf/mxfmetadata.h21
1 files changed, 20 insertions, 1 deletions
diff --git a/gst/mxf/mxfmetadata.h b/gst/mxf/mxfmetadata.h
index f0797572..e5c455e8 100644
--- a/gst/mxf/mxfmetadata.h
+++ b/gst/mxf/mxfmetadata.h
@@ -343,7 +343,6 @@ struct _MXFMetadataBase {
GstMiniObject parent;
MXFUL instance_uid;
- MXFUL generation_uid;
MXFMetadataBaseResolveState resolved;
@@ -366,6 +365,8 @@ struct _MXFMetadata {
struct _MXFMetadataPreface {
MXFMetadata parent;
+ MXFUL generation_uid;
+
MXFTimestamp last_modified_date;
guint16 version;
@@ -393,6 +394,8 @@ struct _MXFMetadataPreface {
struct _MXFMetadataIdentification {
MXFMetadata parent;
+ MXFUL this_generation_uid;
+
gchar *company_name;
gchar *product_name;
@@ -412,6 +415,8 @@ struct _MXFMetadataIdentification {
struct _MXFMetadataContentStorage {
MXFMetadata parent;
+ MXFUL generation_uid;
+
guint32 n_packages;
MXFUL *packages_uids;
MXFMetadataGenericPackage **packages;
@@ -424,6 +429,8 @@ struct _MXFMetadataContentStorage {
struct _MXFMetadataEssenceContainerData {
MXFMetadata parent;
+ MXFUL generation_uid;
+
MXFUMID linked_package_uid;
MXFMetadataSourcePackage *linked_package;
@@ -434,6 +441,8 @@ struct _MXFMetadataEssenceContainerData {
struct _MXFMetadataGenericPackage {
MXFMetadata parent;
+ MXFUL generation_uid;
+
MXFUMID package_uid;
gchar *name;
@@ -477,6 +486,8 @@ typedef enum {
struct _MXFMetadataTrack {
MXFMetadata parent;
+ MXFUL generation_uid;
+
guint32 track_id;
guint32 track_number;
@@ -508,6 +519,8 @@ struct _MXFMetadataEventTrack {
struct _MXFMetadataSequence {
MXFMetadata parent;
+ MXFUL generation_uid;
+
MXFUL data_definition;
gint64 duration;
@@ -520,6 +533,8 @@ struct _MXFMetadataSequence {
struct _MXFMetadataStructuralComponent {
MXFMetadata parent;
+ MXFUL generation_uid;
+
MXFUL data_definition;
gint64 duration;
};
@@ -565,6 +580,8 @@ struct _MXFMetadataDMSegment {
struct _MXFMetadataGenericDescriptor {
MXFMetadata parent;
+ MXFUL generation_uid;
+
guint32 n_locators;
MXFUL *locators_uids;
MXFMetadataLocator **locators;
@@ -681,6 +698,8 @@ struct _MXFMetadataMultipleDescriptor {
struct _MXFMetadataLocator {
MXFMetadata parent;
+
+ MXFUL generation_uid;
};
struct _MXFMetadataNetworkLocator {