Mercurial > projects > hoofbaby
comparison deps/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.xml @ 0:3425707ddbf6
Initial import (hopefully this mercurial stuff works...)
author | fraserofthenight |
---|---|
date | Mon, 06 Jul 2009 08:06:28 -0700 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:3425707ddbf6 |
---|---|
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>GetCurrentTransportActions</name> | |
10 <argumentList> | |
11 <argument> | |
12 <name>InstanceID</name> | |
13 <direction>in</direction> | |
14 <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> | |
15 </argument> | |
16 <argument> | |
17 <name>Actions</name> | |
18 <direction>out</direction> | |
19 <relatedStateVariable>CurrentTransportActions</relatedStateVariable> | |
20 </argument> | |
21 </argumentList> | |
22 </action> | |
23 <action> | |
24 <name>GetDeviceCapabilities</name> | |
25 <argumentList> | |
26 <argument> | |
27 <name>InstanceID</name> | |
28 <direction>in</direction> | |
29 <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> | |
30 </argument> | |
31 <argument> | |
32 <name>PlayMedia</name> | |
33 <direction>out</direction> | |
34 <relatedStateVariable>PossiblePlaybackStorageMedia</relatedStateVariable> | |
35 </argument> | |
36 <argument> | |
37 <name>RecMedia</name> | |
38 <direction>out</direction> | |
39 <relatedStateVariable>PossibleRecordStorageMedia</relatedStateVariable> | |
40 </argument> | |
41 <argument> | |
42 <name>RecQualityModes</name> | |
43 <direction>out</direction> | |
44 <relatedStateVariable>PossibleRecordQualityModes</relatedStateVariable> | |
45 </argument> | |
46 </argumentList> | |
47 </action> | |
48 <action> | |
49 <name>GetMediaInfo</name> | |
50 <argumentList> | |
51 <argument> | |
52 <name>InstanceID</name> | |
53 <direction>in</direction> | |
54 <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> | |
55 </argument> | |
56 <argument> | |
57 <name>NrTracks</name> | |
58 <direction>out</direction> | |
59 <relatedStateVariable>NumberOfTracks</relatedStateVariable> | |
60 </argument> | |
61 <argument> | |
62 <name>MediaDuration</name> | |
63 <direction>out</direction> | |
64 <relatedStateVariable>CurrentMediaDuration</relatedStateVariable> | |
65 </argument> | |
66 <argument> | |
67 <name>CurrentURI</name> | |
68 <direction>out</direction> | |
69 <relatedStateVariable>AVTransportURI</relatedStateVariable> | |
70 </argument> | |
71 <argument> | |
72 <name>CurrentURIMetaData</name> | |
73 <direction>out</direction> | |
74 <relatedStateVariable>AVTransportURIMetaData</relatedStateVariable> | |
75 </argument> | |
76 <argument> | |
77 <name>NextURI</name> | |
78 <direction>out</direction> | |
79 <relatedStateVariable>NextAVTransportURI</relatedStateVariable> | |
80 </argument> | |
81 <argument> | |
82 <name>NextURIMetaData</name> | |
83 <direction>out</direction> | |
84 <relatedStateVariable>NextAVTransportURIMetaData</relatedStateVariable> | |
85 </argument> | |
86 <argument> | |
87 <name>PlayMedium</name> | |
88 <direction>out</direction> | |
89 <relatedStateVariable>PlaybackStorageMedium</relatedStateVariable> | |
90 </argument> | |
91 <argument> | |
92 <name>RecordMedium</name> | |
93 <direction>out</direction> | |
94 <relatedStateVariable>RecordStorageMedium</relatedStateVariable> | |
95 </argument> | |
96 <argument> | |
97 <name>WriteStatus</name> | |
98 <direction>out</direction> | |
99 <relatedStateVariable>RecordMediumWriteStatus</relatedStateVariable> | |
100 </argument> | |
101 </argumentList> | |
102 </action> | |
103 <action> | |
104 <name>GetPositionInfo</name> | |
105 <argumentList> | |
106 <argument> | |
107 <name>InstanceID</name> | |
108 <direction>in</direction> | |
109 <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> | |
110 </argument> | |
111 <argument> | |
112 <name>Track</name> | |
113 <direction>out</direction> | |
114 <relatedStateVariable>CurrentTrack</relatedStateVariable> | |
115 </argument> | |
116 <argument> | |
117 <name>TrackDuration</name> | |
118 <direction>out</direction> | |
119 <relatedStateVariable>CurrentTrackDuration</relatedStateVariable> | |
120 </argument> | |
121 <argument> | |
122 <name>TrackMetaData</name> | |
123 <direction>out</direction> | |
124 <relatedStateVariable>CurrentTrackMetaData</relatedStateVariable> | |
125 </argument> | |
126 <argument> | |
127 <name>TrackURI</name> | |
128 <direction>out</direction> | |
129 <relatedStateVariable>CurrentTrackURI</relatedStateVariable> | |
130 </argument> | |
131 <argument> | |
132 <name>RelTime</name> | |
133 <direction>out</direction> | |
134 <relatedStateVariable>RelativeTimePosition</relatedStateVariable> | |
135 </argument> | |
136 <argument> | |
137 <name>AbsTime</name> | |
138 <direction>out</direction> | |
139 <relatedStateVariable>AbsoluteTimePosition</relatedStateVariable> | |
140 </argument> | |
141 <argument> | |
142 <name>RelCount</name> | |
143 <direction>out</direction> | |
144 <relatedStateVariable>RelativeCounterPosition</relatedStateVariable> | |
145 </argument> | |
146 <argument> | |
147 <name>AbsCount</name> | |
148 <direction>out</direction> | |
149 <relatedStateVariable>AbsoluteCounterPosition</relatedStateVariable> | |
150 </argument> | |
151 </argumentList> | |
152 </action> | |
153 <action> | |
154 <name>GetTransportInfo</name> | |
155 <argumentList> | |
156 <argument> | |
157 <name>InstanceID</name> | |
158 <direction>in</direction> | |
159 <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> | |
160 </argument> | |
161 <argument> | |
162 <name>CurrentTransportState</name> | |
163 <direction>out</direction> | |
164 <relatedStateVariable>TransportState</relatedStateVariable> | |
165 </argument> | |
166 <argument> | |
167 <name>CurrentTransportStatus</name> | |
168 <direction>out</direction> | |
169 <relatedStateVariable>TransportStatus</relatedStateVariable> | |
170 </argument> | |
171 <argument> | |
172 <name>CurrentSpeed</name> | |
173 <direction>out</direction> | |
174 <relatedStateVariable>TransportPlaySpeed</relatedStateVariable> | |
175 </argument> | |
176 </argumentList> | |
177 </action> | |
178 <action> | |
179 <name>GetTransportSettings</name> | |
180 <argumentList> | |
181 <argument> | |
182 <name>InstanceID</name> | |
183 <direction>in</direction> | |
184 <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> | |
185 </argument> | |
186 <argument> | |
187 <name>PlayMode</name> | |
188 <direction>out</direction> | |
189 <relatedStateVariable>CurrentPlayMode</relatedStateVariable> | |
190 </argument> | |
191 <argument> | |
192 <name>RecQualityMode</name> | |
193 <direction>out</direction> | |
194 <relatedStateVariable>CurrentRecordQualityMode</relatedStateVariable> | |
195 </argument> | |
196 </argumentList> | |
197 </action> | |
198 <action> | |
199 <name>Next</name> | |
200 <argumentList> | |
201 <argument> | |
202 <name>InstanceID</name> | |
203 <direction>in</direction> | |
204 <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> | |
205 </argument> | |
206 </argumentList> | |
207 </action> | |
208 <action> | |
209 <name>Pause</name> | |
210 <argumentList> | |
211 <argument> | |
212 <name>InstanceID</name> | |
213 <direction>in</direction> | |
214 <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> | |
215 </argument> | |
216 </argumentList> | |
217 </action> | |
218 <action> | |
219 <name>Play</name> | |
220 <argumentList> | |
221 <argument> | |
222 <name>InstanceID</name> | |
223 <direction>in</direction> | |
224 <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> | |
225 </argument> | |
226 <argument> | |
227 <name>Speed</name> | |
228 <direction>in</direction> | |
229 <relatedStateVariable>TransportPlaySpeed</relatedStateVariable> | |
230 </argument> | |
231 </argumentList> | |
232 </action> | |
233 <action> | |
234 <name>Previous</name> | |
235 <argumentList> | |
236 <argument> | |
237 <name>InstanceID</name> | |
238 <direction>in</direction> | |
239 <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> | |
240 </argument> | |
241 </argumentList> | |
242 </action> | |
243 <action> | |
244 <name>Seek</name> | |
245 <argumentList> | |
246 <argument> | |
247 <name>InstanceID</name> | |
248 <direction>in</direction> | |
249 <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> | |
250 </argument> | |
251 <argument> | |
252 <name>Unit</name> | |
253 <direction>in</direction> | |
254 <relatedStateVariable>A_ARG_TYPE_SeekMode</relatedStateVariable> | |
255 </argument> | |
256 <argument> | |
257 <name>Target</name> | |
258 <direction>in</direction> | |
259 <relatedStateVariable>A_ARG_TYPE_SeekTarget</relatedStateVariable> | |
260 </argument> | |
261 </argumentList> | |
262 </action> | |
263 <action> | |
264 <name>SetAVTransportURI</name> | |
265 <argumentList> | |
266 <argument> | |
267 <name>InstanceID</name> | |
268 <direction>in</direction> | |
269 <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> | |
270 </argument> | |
271 <argument> | |
272 <name>CurrentURI</name> | |
273 <direction>in</direction> | |
274 <relatedStateVariable>AVTransportURI</relatedStateVariable> | |
275 </argument> | |
276 <argument> | |
277 <name>CurrentURIMetaData</name> | |
278 <direction>in</direction> | |
279 <relatedStateVariable>AVTransportURIMetaData</relatedStateVariable> | |
280 </argument> | |
281 </argumentList> | |
282 </action> | |
283 <action> | |
284 <name>SetPlayMode</name> | |
285 <argumentList> | |
286 <argument> | |
287 <name>InstanceID</name> | |
288 <direction>in</direction> | |
289 <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> | |
290 </argument> | |
291 <argument> | |
292 <name>NewPlayMode</name> | |
293 <direction>in</direction> | |
294 <relatedStateVariable>CurrentPlayMode</relatedStateVariable> | |
295 </argument> | |
296 </argumentList> | |
297 </action> | |
298 <action> | |
299 <name>Stop</name> | |
300 <argumentList> | |
301 <argument> | |
302 <name>InstanceID</name> | |
303 <direction>in</direction> | |
304 <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> | |
305 </argument> | |
306 </argumentList> | |
307 </action> | |
308 </actionList> | |
309 <serviceStateTable> | |
310 <stateVariable sendEvents="no"> | |
311 <name>CurrentPlayMode</name> | |
312 <dataType>string</dataType> | |
313 <allowedValueList> | |
314 <allowedValue>NORMAL</allowedValue> | |
315 <allowedValue>REPEAT_ALL</allowedValue> | |
316 <allowedValue>INTRO</allowedValue> | |
317 </allowedValueList> | |
318 <defaultValue>NORMAL</defaultValue> | |
319 </stateVariable> | |
320 <stateVariable sendEvents="no"> | |
321 <name>RecordStorageMedium</name> | |
322 <dataType>string</dataType> | |
323 <allowedValueList> | |
324 <allowedValue>UNKNOWN</allowedValue> | |
325 <allowedValue>DV</allowedValue> | |
326 <allowedValue>MINI-DV</allowedValue> | |
327 <allowedValue>VHS</allowedValue> | |
328 <allowedValue>W-VHS</allowedValue> | |
329 <allowedValue>S-VHS</allowedValue> | |
330 <allowedValue>D-VHS</allowedValue> | |
331 <allowedValue>VHSC</allowedValue> | |
332 <allowedValue>VIDEO8</allowedValue> | |
333 <allowedValue>HI8</allowedValue> | |
334 <allowedValue>CD-ROM</allowedValue> | |
335 <allowedValue>CD-DA</allowedValue> | |
336 <allowedValue>CD-R</allowedValue> | |
337 <allowedValue>CD-RW</allowedValue> | |
338 <allowedValue>VIDEO-CD</allowedValue> | |
339 <allowedValue>SACD</allowedValue> | |
340 <allowedValue>MD-AUDIO</allowedValue> | |
341 <allowedValue>MD-PICTURE</allowedValue> | |
342 <allowedValue>DVD-ROM</allowedValue> | |
343 <allowedValue>DVD-VIDEO</allowedValue> | |
344 <allowedValue>DVD-R</allowedValue> | |
345 <allowedValue>DVD+RW</allowedValue> | |
346 <allowedValue>DVD-RW</allowedValue> | |
347 <allowedValue>DVD-RAM</allowedValue> | |
348 <allowedValue>DVD-AUDIO</allowedValue> | |
349 <allowedValue>DAT</allowedValue> | |
350 <allowedValue>LD</allowedValue> | |
351 <allowedValue>HDD</allowedValue> | |
352 <allowedValue>MICRO-MV</allowedValue> | |
353 <allowedValue>NETWORK</allowedValue> | |
354 <allowedValue>NONE</allowedValue> | |
355 <allowedValue>NOT_IMPLEMENTED</allowedValue> | |
356 <allowedValue> vendor-defined </allowedValue> | |
357 </allowedValueList> | |
358 </stateVariable> | |
359 <stateVariable sendEvents="yes"> | |
360 <name>LastChange</name> | |
361 <dataType>string</dataType> | |
362 </stateVariable> | |
363 <stateVariable sendEvents="no"> | |
364 <name>RelativeTimePosition</name> | |
365 <dataType>string</dataType> | |
366 </stateVariable> | |
367 <stateVariable sendEvents="no"> | |
368 <name>CurrentTrackURI</name> | |
369 <dataType>string</dataType> | |
370 </stateVariable> | |
371 <stateVariable sendEvents="no"> | |
372 <name>CurrentTrackDuration</name> | |
373 <dataType>string</dataType> | |
374 </stateVariable> | |
375 <stateVariable sendEvents="no"> | |
376 <name>CurrentRecordQualityMode</name> | |
377 <dataType>string</dataType> | |
378 <allowedValueList> | |
379 <allowedValue>0:EP</allowedValue> | |
380 <allowedValue>1:LP</allowedValue> | |
381 <allowedValue>2:SP</allowedValue> | |
382 <allowedValue>0:BASIC</allowedValue> | |
383 <allowedValue>1:MEDIUM</allowedValue> | |
384 <allowedValue>2:HIGH</allowedValue> | |
385 <allowedValue>NOT_IMPLEMENTED</allowedValue> | |
386 <allowedValue> vendor-defined </allowedValue> | |
387 </allowedValueList> | |
388 </stateVariable> | |
389 <stateVariable sendEvents="no"> | |
390 <name>CurrentMediaDuration</name> | |
391 <dataType>string</dataType> | |
392 </stateVariable> | |
393 <stateVariable sendEvents="no"> | |
394 <name>AbsoluteCounterPosition</name> | |
395 <dataType>i4</dataType> | |
396 </stateVariable> | |
397 <stateVariable sendEvents="no"> | |
398 <name>RelativeCounterPosition</name> | |
399 <dataType>i4</dataType> | |
400 </stateVariable> | |
401 <stateVariable sendEvents="no"> | |
402 <name>A_ARG_TYPE_InstanceID</name> | |
403 <dataType>ui4</dataType> | |
404 </stateVariable> | |
405 <stateVariable sendEvents="no"> | |
406 <name>AVTransportURI</name> | |
407 <dataType>string</dataType> | |
408 </stateVariable> | |
409 <stateVariable sendEvents="no"> | |
410 <name>TransportState</name> | |
411 <dataType>string</dataType> | |
412 <allowedValueList> | |
413 <allowedValue>STOPPED</allowedValue> | |
414 <allowedValue>PAUSED_PLAYBACK</allowedValue> | |
415 <allowedValue>PAUSED_RECORDING</allowedValue> | |
416 <allowedValue>PLAYING</allowedValue> | |
417 <allowedValue>RECORDING</allowedValue> | |
418 <allowedValue>TRANSITIONING</allowedValue> | |
419 <allowedValue>NO_MEDIA_PRESENT</allowedValue> | |
420 </allowedValueList> | |
421 </stateVariable> | |
422 <stateVariable sendEvents="no"> | |
423 <name>CurrentTrackMetaData</name> | |
424 <dataType>string</dataType> | |
425 </stateVariable> | |
426 <stateVariable sendEvents="no"> | |
427 <name>NextAVTransportURI</name> | |
428 <dataType>string</dataType> | |
429 </stateVariable> | |
430 <stateVariable sendEvents="no"> | |
431 <name>PossibleRecordQualityModes</name> | |
432 <dataType>string</dataType> | |
433 </stateVariable> | |
434 <stateVariable sendEvents="no"> | |
435 <name>CurrentTrack</name> | |
436 <dataType>ui4</dataType> | |
437 <allowedValueRange> | |
438 <minimum>0</minimum> | |
439 <maximum>4294967295</maximum> | |
440 <step>1</step> | |
441 </allowedValueRange> | |
442 </stateVariable> | |
443 <stateVariable sendEvents="no"> | |
444 <name>AbsoluteTimePosition</name> | |
445 <dataType>string</dataType> | |
446 </stateVariable> | |
447 <stateVariable sendEvents="no"> | |
448 <name>NextAVTransportURIMetaData</name> | |
449 <dataType>string</dataType> | |
450 </stateVariable> | |
451 <stateVariable sendEvents="no"> | |
452 <name>PlaybackStorageMedium</name> | |
453 <dataType>string</dataType> | |
454 <allowedValueList> | |
455 <allowedValue>UNKNOWN</allowedValue> | |
456 <allowedValue>DV</allowedValue> | |
457 <allowedValue>MINI-DV</allowedValue> | |
458 <allowedValue>VHS</allowedValue> | |
459 <allowedValue>W-VHS</allowedValue> | |
460 <allowedValue>S-VHS</allowedValue> | |
461 <allowedValue>D-VHS</allowedValue> | |
462 <allowedValue>VHSC</allowedValue> | |
463 <allowedValue>VIDEO8</allowedValue> | |
464 <allowedValue>HI8</allowedValue> | |
465 <allowedValue>CD-ROM</allowedValue> | |
466 <allowedValue>CD-DA</allowedValue> | |
467 <allowedValue>CD-R</allowedValue> | |
468 <allowedValue>CD-RW</allowedValue> | |
469 <allowedValue>VIDEO-CD</allowedValue> | |
470 <allowedValue>SACD</allowedValue> | |
471 <allowedValue>MD-AUDIO</allowedValue> | |
472 <allowedValue>MD-PICTURE</allowedValue> | |
473 <allowedValue>DVD-ROM</allowedValue> | |
474 <allowedValue>DVD-VIDEO</allowedValue> | |
475 <allowedValue>DVD-R</allowedValue> | |
476 <allowedValue>DVD+RW</allowedValue> | |
477 <allowedValue>DVD-RW</allowedValue> | |
478 <allowedValue>DVD-RAM</allowedValue> | |
479 <allowedValue>DVD-AUDIO</allowedValue> | |
480 <allowedValue>DAT</allowedValue> | |
481 <allowedValue>LD</allowedValue> | |
482 <allowedValue>HDD</allowedValue> | |
483 <allowedValue>MICRO-MV</allowedValue> | |
484 <allowedValue>NETWORK</allowedValue> | |
485 <allowedValue>NONE</allowedValue> | |
486 <allowedValue>NOT_IMPLEMENTED</allowedValue> | |
487 <allowedValue> vendor-defined </allowedValue> | |
488 </allowedValueList> | |
489 </stateVariable> | |
490 <stateVariable sendEvents="no"> | |
491 <name>CurrentTransportActions</name> | |
492 <dataType>string</dataType> | |
493 </stateVariable> | |
494 <stateVariable sendEvents="no"> | |
495 <name>RecordMediumWriteStatus</name> | |
496 <dataType>string</dataType> | |
497 <allowedValueList> | |
498 <allowedValue>WRITABLE</allowedValue> | |
499 <allowedValue>PROTECTED</allowedValue> | |
500 <allowedValue>NOT_WRITABLE</allowedValue> | |
501 <allowedValue>UNKNOWN</allowedValue> | |
502 <allowedValue>NOT_IMPLEMENTED</allowedValue> | |
503 </allowedValueList> | |
504 </stateVariable> | |
505 <stateVariable sendEvents="no"> | |
506 <name>PossiblePlaybackStorageMedia</name> | |
507 <dataType>string</dataType> | |
508 </stateVariable> | |
509 <stateVariable sendEvents="no"> | |
510 <name>AVTransportURIMetaData</name> | |
511 <dataType>string</dataType> | |
512 </stateVariable> | |
513 <stateVariable sendEvents="no"> | |
514 <name>NumberOfTracks</name> | |
515 <dataType>ui4</dataType> | |
516 <allowedValueRange> | |
517 <minimum>0</minimum> | |
518 <maximum>4294967295</maximum> | |
519 </allowedValueRange> | |
520 </stateVariable> | |
521 <stateVariable sendEvents="no"> | |
522 <name>A_ARG_TYPE_SeekMode</name> | |
523 <dataType>string</dataType> | |
524 <allowedValueList> | |
525 <allowedValue>ABS_TIME</allowedValue> | |
526 <allowedValue>REL_TIME</allowedValue> | |
527 <allowedValue>ABS_COUNT</allowedValue> | |
528 <allowedValue>REL_COUNT</allowedValue> | |
529 <allowedValue>TRACK_NR</allowedValue> | |
530 <allowedValue>CHANNEL_FREQ</allowedValue> | |
531 <allowedValue>TAPE-INDEX</allowedValue> | |
532 <allowedValue>FRAME</allowedValue> | |
533 </allowedValueList> | |
534 </stateVariable> | |
535 <stateVariable sendEvents="no"> | |
536 <name>A_ARG_TYPE_SeekTarget</name> | |
537 <dataType>string</dataType> | |
538 </stateVariable> | |
539 <stateVariable sendEvents="no"> | |
540 <name>PossibleRecordStorageMedia</name> | |
541 <dataType>string</dataType> | |
542 </stateVariable> | |
543 <stateVariable sendEvents="no"> | |
544 <name>TransportStatus</name> | |
545 <dataType>string</dataType> | |
546 <allowedValueList> | |
547 <allowedValue>OK</allowedValue> | |
548 <allowedValue>ERROR_OCCURRED</allowedValue> | |
549 <allowedValue> vendor-defined </allowedValue> | |
550 </allowedValueList> | |
551 </stateVariable> | |
552 <stateVariable sendEvents="no"> | |
553 <name>TransportPlaySpeed</name> | |
554 <dataType>string</dataType> | |
555 <allowedValueList> | |
556 <allowedValue>1</allowedValue> | |
557 <allowedValue> vendor-defined </allowedValue> | |
558 </allowedValueList> | |
559 </stateVariable> | |
560 </serviceStateTable> | |
561 </scpd> |