diff options
author | Jussi Kukkonen <jussi.kukkonen@intel.com> | 2013-12-02 15:44:44 +0200 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2013-12-14 17:13:28 +0100 |
commit | 8224488d9a5ea34e6c90f938f140f1af61824cb1 (patch) | |
tree | 6c5de4d4376b807bc475bd0b0b5a1912a5c82b7a /data | |
parent | c2ae13f249ec7bb55eb887e80eb611631dc73eaf (diff) | |
download | rygel-8224488d9a5ea34e6c90f938f140f1af61824cb1.tar.gz |
renderer: Implement SetNextAVTransportURI
This is a simple implementation: It does not prefetch media.
Things that will be tried on EOS or on "Next" action:
* if there are songs to play on playlist, play next one
* else if NEXTAVTransportURI is set, play that
* else set state to "STOPPED" and track to 1.
https://bugzilla.gnome.org/show_bug.cgi?id=719721
Diffstat (limited to 'data')
-rw-r--r-- | data/xml/AVTransport2.xml.in | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/data/xml/AVTransport2.xml.in b/data/xml/AVTransport2.xml.in index e9d929be..56f7b529 100644 --- a/data/xml/AVTransport2.xml.in +++ b/data/xml/AVTransport2.xml.in @@ -26,7 +26,32 @@ </argument> </argumentList> </action> - + <action> + <name>SetNextAVTransportURI</name> + <argumentList> + <argument> + <name>InstanceID</name> + <direction>in</direction> + <relatedStateVariable> + A_ARG_TYPE_InstanceID + </relatedStateVariable> + </argument> + <argument> + <name>NextURI</name> + <direction>in</direction> + <relatedStateVariable> + NextAVTransportURI + </relatedStateVariable> + </argument> + <argument> + <name>NextURIMetaData</name> + <direction>in</direction> + <relatedStateVariable> + NextAVTransportURIMetaData + </relatedStateVariable> + </argument> + </argumentList> + </action> <action> <name>GetMediaInfo</name> <argumentList> |