1 <?xml version="1.0" encoding="utf-8"?>
6 xmlns:xs="http://www.w3.org/2001/XMLSchema"
7 xmlns="http://clement.stenac.org/projects/videolan/vsp.xsd"
8 targetNamespace="http://clement.stenac.org/projects/videolan/vsp.xsd">
10 <xs:element name="description">
13 <xs:extension base="xs:string"></xs:extension>
18 <xs:element name="name">
21 <xs:extension base="xs:string"></xs:extension>
27 <!-- ################# Stream output modules #################### -->
28 <xs:element name="transcode">
30 <xs:attribute name="vcodec" />
31 <xs:attribute name="acodec" />
32 <xs:attribute name="vb" />
33 <xs:attribute name="ab" />
34 <xs:attribute name="venc" />
35 <xs:attribute name="aenc" />
39 <xs:element name="standard">
41 <xs:attribute name="mux" />
42 <xs:attribute name="access" />
43 <xs:attribute name="dst" />
47 <xs:element name="display" />
49 <!-- ### Duplicate ### -->
50 <xs:element name="child" >
53 <xs:any minOccurs="1" maxOccurs="unbounded" />
55 <xs:attribute name="select" />
56 <xs:attribute name="enabled" />
60 <xs:element name="duplicate">
63 <xs:element ref="child" minOccurs="1" maxOccurs="unbounded"/>
68 <xs:element name="choice">
71 <xs:element ref="name" minOccurs="1" maxOccurs="1" />
72 <xs:element ref="description" minOccurs="1" maxOccurs="unbounded" />
74 <xs:attribute name="value" />
78 <xs:element name="param">
81 <xs:element ref="name" minOccurs="1" maxOccurs="1" />
82 <xs:element ref="description" minOccurs="1" maxOccurs="1" />
83 <xs:element ref="choice" minOccurs="0" maxOccurs="unbounded" />
85 <xs:attribute name="id" use="required" />
86 <xs:attribute name="type" use="required" />
87 <xs:attribute name="choices" use="optional" />
88 <xs:attribute name="default" />
89 <xs:attribute name="min" />
90 <xs:attribute name="max" />
95 <xs:element name="parameters">
98 <xs:element ref="param" maxOccurs="unbounded" />
103 <xs:element name="meta">
105 <xs:attribute name="network" />
106 <xs:attribute name="internet" />
107 <xs:attribute name="vod" />
111 <xs:element name="option">
114 <xs:extension base="xs:string">
120 <xs:element name="options">
123 <xs:element ref="option" />
128 <xs:element name="chain">
131 <xs:any minOccurs="1" maxOccurs="unbounded" />
133 <xs:attribute name="select" />
138 <xs:element name="profile">
141 <xs:element ref="name" maxOccurs="1" />
142 <xs:element ref="description" maxOccurs="unbounded" />
143 <xs:element ref="meta" maxOccurs="1" />
144 <xs:element ref="parameters" maxOccurs="1" />
145 <xs:element ref="options" />
146 <xs:element ref="chain" />
151 <xs:element name="profile-list">
154 <xs:element ref="profile" />