-
Notifications
You must be signed in to change notification settings - Fork 16
/
DASH-MPD-UP.xsd
29 lines (29 loc) · 1.64 KB
/
DASH-MPD-UP.xsd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="urn:mpeg:dash:schema:urlparam:2014" targetNamespace="urn:mpeg:dash:schema:urlparam:2014" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.w3.org/XML/2008/06/xlink.xsd"/>
<xs:element name="UrlQueryInfo" type="UrlQueryInfoType"/>
<xs:complexType name="UrlQueryInfoType">
<xs:sequence>
<xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="queryTemplate" type="xs:string"/>
<xs:attribute name="useMPDUrlQuery" type="xs:boolean" default="false"/>
<xs:attribute name="queryString" type="xs:string"/>
<xs:attribute ref="xlink:href"/>
<xs:attribute ref="xlink:actuate" default="onRequest"/>
<xs:attribute ref="xlink:type" fixed="simple"/>
<xs:attribute ref="xlink:show" fixed="embed"/>
<xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
<xs:element name="ExtUrlQueryInfo" type="ExtendedUrlInfoType"/>
<xs:element name="ExtHttpHeaderInfo" type="ExtendedUrlInfoType"/>
<xs:complexType name="ExtendedUrlInfoType">
<xs:complexContent>
<xs:extension base="UrlQueryInfoType">
<xs:attribute name="includeInRequests" type="xs:string" default="segment"/>
<xs:attribute name="headerParamSource" type="xs:string" default="segment"/>
<xs:attribute name="sameOriginOnly" type="xs:boolean" default="false"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>