Added some things about brisa 0.9
[zukebox] / zukebox_server / src / xml_descriptions / zukebox-playlist-scpd.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <scpd xmlns="urn:schemas-upnp-org:service-1-0">
3         <specVersion>
4                 <major>1</major>
5                 <minor>0</minor>
6         </specVersion>
7         <actionList>
8                 <action>
9                         <name>IsLocked</name>
10                         <argumentList>
11                                 <argument>
12                                         <name>Locked</name>
13                                         <direction>out</direction>
14                                         <relatedStateVariable>ListIsLocked</relatedStateVariable>
15                                 </argument>
16                         </argumentList>
17                 </action>
18                 <action>
19                         <name>IsAvailable</name>
20                         <argumentList>
21                                 <argument>
22                                         <name>Available</name>
23                                         <direction>out</direction>
24                                         <relatedStateVariable>ListIsAvailable</relatedStateVariable>
25                                 </argument>
26                         </argumentList>
27                 </action>
28                 <action>
29                         <name>Append</name>
30                         <argumentList>
31                                 <argument>
32                                         <name>CurrentURI</name>
33                                         <direction>in</direction>
34                                         <relatedStateVariable>AVTransportURI</relatedStateVariable>
35                                 </argument>
36                                 <argument>
37                                         <name>CurrentURIMetaData</name>
38                                         <direction>in</direction>
39                                         <relatedStateVariable>AVTransportURIMetaData</relatedStateVariable>
40                                 </argument>
41                                 <argument>
42                                         <name>FromName</name>
43                                         <direction>in</direction>
44                                         <relatedStateVariable>SenderName</relatedStateVariable>
45                                 </argument>
46                                 <argument>
47                                         <name>ToName</name>
48                                         <direction>in</direction>
49                                         <relatedStateVariable>DestinyName</relatedStateVariable>
50                                 </argument>
51                         </argumentList>
52                 </action>
53                 <action>
54                         <name>Drop</name>
55                         <argumentList>
56                                 <argument>
57                                         <name>Index</name>
58                                         <direction>in</direction>
59                                         <relatedStateVariable>PositionOfList</relatedStateVariable>
60                                 </argument>
61                         </argumentList>
62                 </action>
63                 <action>
64                         <name>GetSizeOfPlayList</name>
65                         <argumentList>
66                                 <argument>
67                                         <name>PlayListSize</name>
68                                         <direction>out</direction>
69                                         <relatedStateVariable>A_ARG_TYPE_SizeOfPlayList</relatedStateVariable>
70                                 </argument>
71                         </argumentList>
72                 </action>
73                 <action>
74                         <name>GetCurrentItem</name>
75                         <argumentList>
76                                 <argument>
77                                         <name>CurrentItem</name>
78                                         <direction>out</direction>
79                                         <relatedStateVariable>A_ARG_TYPE_Item</relatedStateVariable>
80                                 </argument>
81                         </argumentList>
82                 </action>
83                 <action>
84                         <name>GetNextItem</name>
85                         <argumentList>
86                                 <argument>
87                                         <name>NextItem</name>
88                                         <direction>out</direction>
89                                         <relatedStateVariable>A_ARG_TYPE_Item</relatedStateVariable>
90                                 </argument>
91                         </argumentList>
92                 </action>
93                 <action>
94                         <name>GetPreviousItem</name>
95                         <argumentList>
96                                 <argument>
97                                         <name>PreviousItem</name>
98                                         <direction>out</direction>
99                                         <relatedStateVariable>A_ARG_TYPE_Item</relatedStateVariable>
100                                 </argument>
101                         </argumentList>
102                 </action>
103         </actionList>
104         <serviceStateTable>
105                 <stateVariable sendEvents="no">
106                         <name>ListIsLocked</name>
107                         <dataType>boolean</dataType>
108                         <defaultValue>0</defaultValue>
109                 </stateVariable>
110                 <stateVariable sendEvents="no">
111                         <name>ListIsAvailable</name>
112                         <dataType>boolean</dataType>
113                         <defaultValue>1</defaultValue>
114                 </stateVariable>
115                 <stateVariable sendEvents="yes">
116                         <name>AVTransportURI</name>
117                         <dataType>string</dataType>
118                 </stateVariable>
119                 <stateVariable sendEvents="yes">
120                         <name>AVTransportURIMetaData</name>
121                         <dataType>string</dataType>
122                 </stateVariable>
123                 <stateVariable sendEvents="no">
124                         <name>SenderName</name>
125                         <dataType>string</dataType>
126                 </stateVariable>
127                 <stateVariable sendEvents="no">
128                         <name>DestinyName</name>
129                         <dataType>string</dataType>
130                 </stateVariable>
131                 <stateVariable sendEvents="no">
132                         <name>PositionOfList</name>
133                         <dataType>ui4</dataType>
134                         <allowedValueRange>
135                                 <minimum>0</minimum>
136                                 <maximum>9</maximum>
137                                 <step>1</step>
138                         </allowedValueRange>
139                 </stateVariable>
140                 <stateVariable>
141                         <name>A_ARG_TYPE_SizeOfPlayList</name>
142                         <dataType>ui4</dataType>
143                         <allowedValueRange>
144                                 <minimum>0</minimum>
145                                 <maximum>10</maximum>
146                                 <step>1</step>
147                         </allowedValueRange>
148                 </stateVariable>
149                 <stateVariable>
150                         <name>A_ARG_TYPE_Item</name>
151                         <dataType>string</dataType>
152                 </stateVariable>
153         </serviceStateTable>
154 </scpd>