Merge pull request #25959 from neo1973/TagLib_deprecation_warnings
[xbmc.git] / lib / libUPnP / Platinum / Source / Devices / MediaServer / ContentDirectorywSearchSCPD.xml
blobcba42e5ee81fc21c3332c228f7cf447d1f444076
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>Browse</name> 
10                 <argumentList>
11                         <argument>
12                                 <name>ObjectID</name> 
13                                 <direction>in</direction> 
14                                 <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable> 
15                         </argument>
16                         <argument>
17                                 <name>BrowseFlag</name> 
18                                 <direction>in</direction> 
19                                 <relatedStateVariable>A_ARG_TYPE_BrowseFlag</relatedStateVariable> 
20                         </argument>
21                         <argument>
22                                 <name>Filter</name> 
23                                 <direction>in</direction> 
24                                 <relatedStateVariable>A_ARG_TYPE_Filter</relatedStateVariable> 
25                         </argument>
26                         <argument>
27                                 <name>StartingIndex</name> 
28                                 <direction>in</direction> 
29                                 <relatedStateVariable>A_ARG_TYPE_Index</relatedStateVariable> 
30                         </argument>
31                         <argument>
32                                 <name>RequestedCount</name> 
33                                 <direction>in</direction> 
34                                 <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable> 
35                         </argument>
36                         <argument>
37                                 <name>SortCriteria</name> 
38                                 <direction>in</direction> 
39                                 <relatedStateVariable>A_ARG_TYPE_SortCriteria</relatedStateVariable> 
40                         </argument>
41                         <argument>
42                                 <name>Result</name> 
43                                 <direction>out</direction> 
44                                 <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable> 
45                         </argument>
46                         <argument>
47                                 <name>NumberReturned</name> 
48                                 <direction>out</direction> 
49                                 <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable> 
50                         </argument>
51                         <argument>
52                                 <name>TotalMatches</name> 
53                                 <direction>out</direction> 
54                                 <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable> 
55                         </argument>
56                         <argument>
57                                 <name>UpdateID</name> 
58                                 <direction>out</direction> 
59                                 <relatedStateVariable>A_ARG_TYPE_UpdateID</relatedStateVariable> 
60                         </argument>
61                 </argumentList>
62                 </action>
63                 <action>
64                         <name>GetSortCapabilities</name> 
65                         <argumentList>
66                                 <argument>
67                                         <name>SortCaps</name> 
68                                         <direction>out</direction> 
69                                         <relatedStateVariable>SortCapabilities</relatedStateVariable> 
70                                 </argument>
71                         </argumentList>
72                 </action>
73                 <action>
74                         <name>GetSystemUpdateID</name> 
75                         <argumentList>
76                                 <argument>
77                                         <name>Id</name> 
78                                         <direction>out</direction> 
79                                         <relatedStateVariable>SystemUpdateID</relatedStateVariable> 
80                                 </argument>
81                         </argumentList>
82                 </action>
83                 <action>
84                         <name>GetSearchCapabilities</name> 
85                         <argumentList>
86                                 <argument>
87                                         <name>SearchCaps</name> 
88                                         <direction>out</direction> 
89                                         <relatedStateVariable>SearchCapabilities</relatedStateVariable> 
90                                 </argument>
91                         </argumentList>
92                 </action>
93                 <action>
94                     <name>Search</name>
95             <argumentList>
96                 <argument>
97                     <name>ContainerID</name>
98                     <direction>in</direction>         
99                     <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
100                 </argument>
101                 <argument>
102                     <name>SearchCriteria</name>
103                     <direction>in</direction>            
104                     <relatedStateVariable>A_ARG_TYPE_SearchCriteria</relatedStateVariable>
105                 </argument>
106                 <argument>
107                     <name>Filter</name>
108                     <direction>in</direction>
109                     <relatedStateVariable>A_ARG_TYPE_Filter</relatedStateVariable>
110                 </argument>
111                 <argument>
112                     <name>StartingIndex</name>
113                     <direction>in</direction>
114                     <relatedStateVariable>A_ARG_TYPE_Index</relatedStateVariable>
115                 </argument>
116                 <argument>
117                     <name>RequestedCount</name>
118                     <direction>in</direction>
119                     <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
120                 </argument>
121                 <argument>
122                     <name>SortCriteria</name>
123                     <direction>in</direction>          
124                     <relatedStateVariable>A_ARG_TYPE_SortCriteria</relatedStateVariable>
125                 </argument>
126                 <argument>
127                     <name>Result</name>
128                     <direction>out</direction>
129                     <relatedStateVariable>A_ARG_TYPE_Result</relatedStateVariable>
130                 </argument>
131                 <argument>
132                     <name>NumberReturned</name>
133                     <direction>out</direction>
134                     <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
135                 </argument>
136                 <argument>
137                     <name>TotalMatches</name>
138                     <direction>out</direction>
139                     <relatedStateVariable>A_ARG_TYPE_Count</relatedStateVariable>
140                 </argument>
141                 <argument>
142                     <name>UpdateID</name>
143                     <direction>out</direction>           
144                     <relatedStateVariable>A_ARG_TYPE_UpdateID</relatedStateVariable>
145                 </argument>
146             </argumentList>
147         </action>
148                 <action>
149                         <name>UpdateObject</name>
150                         <argumentList>
151                                 <argument>
152                                         <name>ObjectID</name>
153                                         <direction>in</direction>
154                                         <relatedStateVariable>A_ARG_TYPE_ObjectID</relatedStateVariable>
155                                 </argument>
156                                 <argument>
157                                         <name>CurrentTagValue</name>
158                                         <direction>in</direction>
159                                         <relatedStateVariable>A_ARG_TYPE_TagValueList</relatedStateVariable>
160                                 </argument>
161                                 <argument>
162                                         <name>NewTagValue</name>
163                                         <direction>in</direction>
164                                         <relatedStateVariable>A_ARG_TYPE_TagValueList</relatedStateVariable>
165                                 </argument>
166                         </argumentList>
167                 </action>
168         </actionList>
169         <serviceStateTable>
170                 <stateVariable sendEvents="no">
171                         <name>A_ARG_TYPE_BrowseFlag</name> 
172                         <dataType>string</dataType> 
173                         <allowedValueList>
174                                 <allowedValue>BrowseMetadata</allowedValue> 
175                                 <allowedValue>BrowseDirectChildren</allowedValue> 
176                         </allowedValueList>
177                 </stateVariable>
178                 <stateVariable sendEvents="yes">
179                         <name>ContainerUpdateIDs</name> 
180                         <dataType>string</dataType> 
181                 </stateVariable>
182                 <stateVariable sendEvents="yes">
183                         <name>SystemUpdateID</name> 
184                         <dataType>ui4</dataType> 
185                 </stateVariable>
186                 <stateVariable sendEvents="no">
187                         <name>A_ARG_TYPE_Count</name> 
188                         <dataType>ui4</dataType> 
189                 </stateVariable>
190                 <stateVariable sendEvents="no">
191                         <name>A_ARG_TYPE_SortCriteria</name> 
192                         <dataType>string</dataType> 
193                 </stateVariable>
194                 <stateVariable sendEvents="no">
195                         <name>A_ARG_TYPE_SearchCriteria</name>
196                         <dataType>string</dataType>
197                 </stateVariable>    
198                 <stateVariable sendEvents="no">
199                         <name>SortCapabilities</name> 
200                         <dataType>string</dataType> 
201                 </stateVariable>
202                 <stateVariable sendEvents="no">
203                         <name>A_ARG_TYPE_Index</name> 
204                         <dataType>ui4</dataType> 
205                 </stateVariable>
206                 <stateVariable sendEvents="no">
207                         <name>A_ARG_TYPE_ObjectID</name> 
208                         <dataType>string</dataType> 
209                 </stateVariable>
210                 <stateVariable sendEvents="no">
211                         <name>A_ARG_TYPE_UpdateID</name> 
212                         <dataType>ui4</dataType> 
213                 </stateVariable>
214                 <stateVariable sendEvents="no">
215                         <name>A_ARG_TYPE_Result</name> 
216                         <dataType>string</dataType> 
217                 </stateVariable>
218                 <stateVariable sendEvents="no">
219                         <name>SearchCapabilities</name> 
220                         <dataType>string</dataType> 
221                 </stateVariable>
222                 <stateVariable sendEvents="no">
223                         <name>A_ARG_TYPE_Filter</name> 
224                         <dataType>string</dataType> 
225                 </stateVariable>
226                 <stateVariable sendEvents="no">
227                         <name>A_ARG_TYPE_TagValueList</name>
228                         <dataType>string</dataType>
229                 </stateVariable>
230         </serviceStateTable>
231 </scpd>