summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorMark Ryan <mark.d.ryan@intel.com>2012-10-22 14:48:59 +0200
committerJens Georg <jensg@openismus.com>2012-11-23 13:10:14 +0100
commite8b38718c68d6f8dd2aa26c46800b36262e9f0ad (patch)
treec9027f131f57ed4dca05bf7cb9771a41d87b1dc6 /data
parentf5c90f78fb21788ffe903154f2d2f526ad563c0b (diff)
downloadrygel-e8b38718c68d6f8dd2aa26c46800b36262e9f0ad.tar.gz
renderer: Add GetCurrentTransportActions method.
The GetCurrentTransportActions method and the CurrentTransportActions state variable have been added to the AVTransport interface. This method and its related state variable need to be supported by renderers that support Seek to be DLNA compliant. Slightly modified to match current code. Note that this breaks the UPnP test due to X_DLNA_SeekTime capability. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=686638
Diffstat (limited to 'data')
-rw-r--r--data/xml/AVTransport2.xml.in21
1 files changed, 21 insertions, 0 deletions
diff --git a/data/xml/AVTransport2.xml.in b/data/xml/AVTransport2.xml.in
index fdda8ae2..b1626aff 100644
--- a/data/xml/AVTransport2.xml.in
+++ b/data/xml/AVTransport2.xml.in
@@ -39,6 +39,11 @@
</stateVariable>
<stateVariable sendEvents="no">
+ <name>CurrentTransportActions</name>
+ <dataType>string</dataType>
+ </stateVariable>
+
+ <stateVariable sendEvents="no">
<name>PlaybackStorageMedium</name>
<dataType>string</dataType>
<allowedValueList>
@@ -487,6 +492,22 @@
</action>
<action>
+ <name>GetCurrentTransportActions</name>
+ <argumentList>
+ <argument>
+ <name>InstanceID</name>
+ <direction>in</direction>
+ <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
+ </argument>
+ <argument>
+ <name>Actions</name>
+ <direction>out</direction>
+ <relatedStateVariable>CurrentTransportActions</relatedStateVariable>
+ </argument>
+ </argumentList>
+ </action>
+
+ <action>
<name>GetPositionInfo</name>
<argumentList>
<argument>