Arduino DLNA Server
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
control.h
Go to the documentation of this file.
1 const char* control_xml =
3  "\
4 <?xml version=\"1.0\" encoding=\"utf-8\"?>\
5 <scpd xmlns=\"urn:schemas-upnp-org:service-1-0\">\
6  <specVersion>\
7  <major>1</major>\
8  <minor>0</minor>\
9  </specVersion>\
10 \
11  <actionList>\
12  <action>\
13  <name>GetVolume</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>Channel</name>\
22  <direction>in</direction>\
23  <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable>\
24  </argument>\
25  <argument>\
26  <name>CurrentVolume</name>\
27  <direction>out</direction>\
28  <relatedStateVariable>Volume</relatedStateVariable>\
29  </argument>\
30  </argumentList>\
31  </action>\
32 \
33  <action>\
34  <name>SetVolume</name>\
35  <argumentList>\
36  <argument>\
37  <name>InstanceID</name>\
38  <direction>in</direction>\
39  <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>\
40  </argument>\
41  <argument>\
42  <name>Channel</name>\
43  <direction>in</direction>\
44  <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable>\
45  </argument>\
46  <argument>\
47  <name>DesiredVolume</name>\
48  <direction>in</direction>\
49  <relatedStateVariable>Volume</relatedStateVariable>\
50  </argument>\
51  </argumentList>\
52  </action>\
53 \
54  <action>\
55  <name>GetMute</name>\
56  <argumentList>\
57  <argument>\
58  <name>InstanceID</name>\
59  <direction>in</direction>\
60  <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>\
61  </argument>\
62  <argument>\
63  <name>Channel</name>\
64  <direction>in</direction>\
65  <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable>\
66  </argument>\
67  <argument>\
68  <name>CurrentMute</name>\
69  <direction>out</direction>\
70  <relatedStateVariable>Mute</relatedStateVariable>\
71  </argument>\
72  </argumentList>\
73  </action>\
74 \
75  <action>\
76  <name>SetMute</name>\
77  <argumentList>\
78  <argument>\
79  <name>InstanceID</name>\
80  <direction>in</direction>\
81  <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>\
82  </argument>\
83  <argument>\
84  <name>Channel</name>\
85  <direction>in</direction>\
86  <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable>\
87  </argument>\
88  <argument>\
89  <name>DesiredMute</name>\
90  <direction>in</direction>\
91  <relatedStateVariable>Mute</relatedStateVariable>\
92  </argument>\
93  </argumentList>\
94  </action>\
95  </actionList>\
96 \
97  <serviceStateTable>\
98  <stateVariable sendEvents=\"no\">\
99  <name>Volume</name>\
100  <dataType>ui2</dataType>\
101  <allowedValueRange>\
102  <minimum>0</minimum>\
103  <maximum>100</maximum>\
104  <step>1</step>\
105  </allowedValueRange>\
106  </stateVariable>\
107 \
108  <stateVariable sendEvents=\"no\">\
109  <name>Mute</name>\
110  <dataType>boolean</dataType>\
111  </stateVariable>\
112 \
113  <stateVariable sendEvents=\"no\">\
114  <name>A_ARG_TYPE_InstanceID</name>\
115  <dataType>ui4</dataType>\
116  </stateVariable>\
117 \
118  <stateVariable sendEvents=\"no\">\
119  <name>A_ARG_TYPE_Channel</name>\
120  <dataType>string</dataType>\
121  <allowedValueList>\
122  <allowedValue>Master</allowedValue>\
123  </allowedValueList>\
124  </stateVariable>\
125  </serviceStateTable<service>\
126  <serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType>\
127  <serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId>\
128  <SCPDURL>/RenderingControl/desc.xml</SCPDURL>\
129  <controlURL>/RenderingControl/control</controlURL>\
130  <eventSubURL>/RenderingControl/event</eventSubURL>\
131 </service>\
132 </scpd>";
const char * control_xml
Rendering control, controls volume, mute, and other rendering settings.
Definition: control.h:2