Arduino DLNA Server
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
a
c
d
h
i
l
m
s
t
u
w
Variables
Typedefs
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
~
Variables
a
b
c
d
e
f
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Related Functions
Files
File List
File Members
All
Variables
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
src
dlna
devices
MediaRenderer
transport.h
Go to the documentation of this file.
1
// Handles media URIs, play/pause/stop, seek, etc.
2
3
const
char
transport_xml
[] =
4
"\
5
<?xml version=\"1.0\" encoding=\"utf-8\"?>\
6
<scpd xmlns=\"urn:schemas-upnp-org:service-1-0\">\
7
<specVersion>\
8
<major>1</major>\
9
<minor>0</minor>\
10
</specVersion>\
11
<actionList>\
12
<action>\
13
<name>SetAVTransportURI</name>\
14
<argumentList>\
15
<argument>\
16
<name>InstanceID</name>\
17
<direction>in</direction>\
18
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>\
19
</argument>\
20
<argument>\
21
<name>CurrentURI</name>\
22
<direction>in</direction>\
23
<relatedStateVariable>AVTransportURI</relatedStateVariable>\
24
</argument>\
25
<argument>\
26
<name>CurrentURIMetaData</name>\
27
<direction>in</direction>\
28
<relatedStateVariable>AVTransportURIMetaData</relatedStateVariable>\
29
</argument>\
30
</argumentList>\
31
</action>\
32
<action>\
33
<name>Play</name>\
34
<argumentList>\
35
<argument>\
36
<name>InstanceID</name>\
37
<direction>in</direction>\
38
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>\
39
</argument>\
40
<argument>\
41
<name>Speed</name>\
42
<direction>in</direction>\
43
<relatedStateVariable>TransportPlaySpeed</relatedStateVariable>\
44
</argument>\
45
</argumentList>\
46
</action>\
47
<action>\
48
<name>Pause</name>\
49
<argumentList>\
50
<argument>\
51
<name>InstanceID</name>\
52
<direction>in</direction>\
53
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>\
54
</argument>\
55
</argumentList>\
56
</action>\
57
<action>\
58
<name>Stop</name>\
59
<argumentList>\
60
<argument>\
61
<name>InstanceID</name>\
62
<direction>in</direction>\
63
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>\
64
</argument>\
65
</argumentList>\
66
</action>\
67
<action>\
68
<name>GetTransportInfo</name>\
69
<argumentList>\
70
<argument>\
71
<name>InstanceID</name>\
72
<direction>in</direction>\
73
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>\
74
</argument>\
75
<argument>\
76
<name>CurrentTransportState</name>\
77
<direction>out</direction>\
78
<relatedStateVariable>TransportState</relatedStateVariable>\
79
</argument>\
80
<argument>\
81
<name>CurrentTransportStatus</name>\
82
<direction>out</direction>\
83
<relatedStateVariable>TransportStatus</relatedStateVariable>\
84
</argument>\
85
<argument>\
86
<name>CurrentSpeed</name>\
87
<direction>out</direction>\
88
<relatedStateVariable>TransportPlaySpeed</relatedStateVariable>\
89
</argument>\
90
</argumentList>\
91
</action>\
92
</actionList>\
93
<serviceStateTable>\
94
<stateVariable sendEvents=\"no\">\
95
<name>AVTransportURI</name>\
96
<dataType>string</dataType>\
97
</stateVariable>\
98
<stateVariable sendEvents=\"no\">\
99
<name>AVTransportURIMetaData</name>\
100
<dataType>string</dataType>\
101
</stateVariable>\
102
<stateVariable sendEvents=\"no\">\
103
<name>TransportPlaySpeed</name>\
104
<dataType>string</dataType>\
105
<allowedValueList>\
106
<allowedValue>1</allowedValue>\
107
</allowedValueList>\
108
</stateVariable>\
109
<stateVariable sendEvents=\"no\">\
110
<name>TransportState</name>\
111
<dataType>string</dataType>\
112
<allowedValueList>\
113
<allowedValue>STOPPED</allowedValue>\
114
<allowedValue>PAUSED_PLAYBACK</allowedValue>\
115
<allowedValue>PLAYING</allowedValue>\
116
<allowedValue>TRANSITIONING</allowedValue>\
117
<allowedValue>NO_MEDIA_PRESENT</allowedValue>\
118
</allowedValueList>\
119
</stateVariable>\
120
<stateVariable sendEvents=\"no\">\
121
<name>TransportStatus</name>\
122
<dataType>string</dataType>\
123
<allowedValueList>\
124
<allowedValue>OK</allowedValue>\
125
<allowedValue>ERROR_OCCURRED</allowedValue>\
126
</allowedValueList>\
127
</stateVariable>\
128
<stateVariable sendEvents=\"no\">\
129
<name>A_ARG_TYPE_InstanceID</name>\
130
<dataType>ui4</dataType>\
131
</stateVariable>\
132
</serviceStateTable>\
133
</scpd>"
;
transport_xml
const char transport_xml[]
Definition:
transport.h:3
Generated by
1.9.1