summaryrefslogtreecommitdiff
path: root/ext/dash/gstmpdparser.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/dash/gstmpdparser.h')
-rw-r--r--ext/dash/gstmpdparser.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/ext/dash/gstmpdparser.h b/ext/dash/gstmpdparser.h
index 14a239021..c2fde5500 100644
--- a/ext/dash/gstmpdparser.h
+++ b/ext/dash/gstmpdparser.h
@@ -93,6 +93,12 @@ typedef enum
typedef enum
{
+ GST_XLINK_ACTUATE_ON_REQUEST,
+ GST_XLINK_ACTUATE_ON_LOAD
+} GstXLinkActuate;
+
+typedef enum
+{
GST_MPD_UTCTIMING_TYPE_UNKNOWN = 0x00,
GST_MPD_UTCTIMING_TYPE_NTP = 0x01,
GST_MPD_UTCTIMING_TYPE_SNTP = 0x02,
@@ -183,6 +189,9 @@ struct _GstSegmentListNode
GstMultSegmentBaseType *MultSegBaseType;
/* list of SegmentURL nodes */
GList *SegmentURL;
+
+ gchar *xlink_href;
+ GstXLinkActuate actuate;
};
struct _GstSegmentTemplateNode
@@ -322,6 +331,9 @@ struct _GstAdaptationSetNode
GList *Representations;
/* list of ContentComponent nodes */
GList *ContentComponents;
+
+ gchar *xlink_href;
+ GstXLinkActuate actuate;
};
struct _GstSubsetNode
@@ -348,6 +360,9 @@ struct _GstPeriodNode
GList *Subsets;
/* list of BaseURL nodes */
GList *BaseURLs;
+
+ gchar *xlink_href;
+ GstXLinkActuate actuate;
};
struct _GstProgramInformationNode