diff options
Diffstat (limited to 'ext/dash/gstmpdparser.h')
-rw-r--r-- | ext/dash/gstmpdparser.h | 15 |
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 |