diff options
author | Arwed v. Merkatz <v.merkatz@gmx.net> | 2004-09-09 17:54:26 +0000 |
---|---|---|
committer | Arwed v. Merkatz <v.merkatz@gmx.net> | 2004-09-09 17:54:26 +0000 |
commit | 814b3d25be50b732a6d0e5e88fff88356b412f86 (patch) | |
tree | 1ab4f18cac49f39ab03833a4c13f981088e3b950 /gst/matroska/matroska-mux.h | |
parent | 56a8d7c6808f3db5409caf4498bd8d55cc125622 (diff) |
Write meta-seek information (seek heads).
Original commit message from CVS:
Write meta-seek information (seek heads).
Diffstat (limited to 'gst/matroska/matroska-mux.h')
-rw-r--r-- | gst/matroska/matroska-mux.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/gst/matroska/matroska-mux.h b/gst/matroska/matroska-mux.h index 9e70750d..ce4c3275 100644 --- a/gst/matroska/matroska-mux.h +++ b/gst/matroska/matroska-mux.h @@ -62,6 +62,11 @@ typedef enum { GST_MATROSKA_MUX_STATE_DATA, } GstMatroskaMuxState; +typedef struct _GstMatroskaMetaSeekIndex { + guint32 id; + guint64 pos; +} GstMatroskaMetaSeekIndex; + typedef struct _GstMatroskaMux { GstEbmlWrite parent; @@ -101,13 +106,18 @@ typedef struct _GstMatroskaMux { #endif info_pos, tracks_pos, - duration_pos; + duration_pos, + meta_pos; guint64 segment_master; /* current cluster */ guint64 cluster, cluster_time, cluster_pos; + + /* meta-seek info */ + GstMatroskaMetaSeekIndex *meta_index; + guint num_meta_indexes; } GstMatroskaMux; typedef struct _GstMatroskaMuxClass { |