diff options
Diffstat (limited to 'lib/libUPnP/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.xml')
-rw-r--r-- | lib/libUPnP/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.xml | 216 |
1 files changed, 216 insertions, 0 deletions
diff --git a/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.xml b/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.xml new file mode 100644 index 0000000..c5e9d29 --- /dev/null +++ b/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.xml @@ -0,0 +1,216 @@ +<?xml version="1.0" encoding="utf-8"?> +<scpd xmlns="urn:schemas-upnp-org:service-1-0"> + <specVersion> + <major>1</major> + <minor>0</minor> + </specVersion> + <actionList> + <action> + <name>GetMute</name> + <argumentList> + <argument> + <name>InstanceID</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> + </argument> + <argument> + <name>Channel</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable> + </argument> + <argument> + <name>CurrentMute</name> + <direction>out</direction> + <relatedStateVariable>Mute</relatedStateVariable> + </argument> + </argumentList> + </action> + <action> + <name>GetVolume</name> + <argumentList> + <argument> + <name>InstanceID</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> + </argument> + <argument> + <name>Channel</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable> + </argument> + <argument> + <name>CurrentVolume</name> + <direction>out</direction> + <relatedStateVariable>Volume</relatedStateVariable> + </argument> + </argumentList> + </action> + <action> + <name>GetVolumeDB</name> + <argumentList> + <argument> + <name>InstanceID</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> + </argument> + <argument> + <name>Channel</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable> + </argument> + <argument> + <name>CurrentVolume</name> + <direction>out</direction> + <relatedStateVariable>VolumeDB</relatedStateVariable> + </argument> + </argumentList> + </action> + <action> + <name>GetVolumeDBRange</name> + <argumentList> + <argument> + <name>InstanceID</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> + </argument> + <argument> + <name>Channel</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable> + </argument> + <argument> + <name>MinValue</name> + <direction>out</direction> + <relatedStateVariable>VolumeDB</relatedStateVariable> + </argument> + <argument> + <name>MaxValue</name> + <direction>out</direction> + <relatedStateVariable>VolumeDB</relatedStateVariable> + </argument> + </argumentList> + </action> + <action> + <name>ListPresets</name> + <argumentList> + <argument> + <name>InstanceID</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> + </argument> + <argument> + <name>CurrentPresetNameList</name> + <direction>out</direction> + <relatedStateVariable>PresetNameList</relatedStateVariable> + </argument> + </argumentList> + </action> + <action> + <name>SelectPreset</name> + <argumentList> + <argument> + <name>InstanceID</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> + </argument> + <argument> + <name>PresetName</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_PresetName</relatedStateVariable> + </argument> + </argumentList> + </action> + <action> + <name>SetMute</name> + <argumentList> + <argument> + <name>InstanceID</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> + </argument> + <argument> + <name>Channel</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable> + </argument> + <argument> + <name>DesiredMute</name> + <direction>in</direction> + <relatedStateVariable>Mute</relatedStateVariable> + </argument> + </argumentList> + </action> + <action> + <name>SetVolume</name> + <argumentList> + <argument> + <name>InstanceID</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> + </argument> + <argument> + <name>Channel</name> + <direction>in</direction> + <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable> + </argument> + <argument> + <name>DesiredVolume</name> + <direction>in</direction> + <relatedStateVariable>Volume</relatedStateVariable> + </argument> + </argumentList> + </action> + </actionList> + <serviceStateTable> + <stateVariable sendEvents="yes"> + <name>LastChange</name> + <dataType>string</dataType> + </stateVariable> + <stateVariable sendEvents="no"> + <name>A_ARG_TYPE_Channel</name> + <dataType>string</dataType> + <allowedValueList> + <allowedValue>Master</allowedValue> + </allowedValueList> + </stateVariable> + <stateVariable sendEvents="no"> + <name>A_ARG_TYPE_InstanceID</name> + <dataType>ui4</dataType> + </stateVariable> + <stateVariable sendEvents="no"> + <name>Volume</name> + <dataType>ui2</dataType> + <allowedValueRange> + <minimum>0</minimum> + <maximum>100</maximum> + <step>1</step> + </allowedValueRange> + </stateVariable> + <stateVariable sendEvents="no"> + <name>Mute</name> + <dataType>boolean</dataType> + </stateVariable> + <stateVariable sendEvents="no"> + <name>PresetNameList</name> + <dataType>string</dataType> + <allowedValueList> + <allowedValue>FactoryDefaults</allowedValue> + </allowedValueList> + </stateVariable> + <stateVariable sendEvents="no"> + <name>A_ARG_TYPE_PresetName</name> + <dataType>string</dataType> + <allowedValueList> + <allowedValue>FactoryDefaults</allowedValue> + </allowedValueList> + </stateVariable> + <stateVariable sendEvents="no"> + <name>VolumeDB</name> + <dataType>i2</dataType> + <allowedValueRange> + <minimum>-32767</minimum> + <maximum>32767</maximum> + </allowedValueRange> + </stateVariable> + </serviceStateTable> +</scpd>
\ No newline at end of file |