[vlc-commits] dbus: Fix the TrackList interface's introspection data

Mirsal Ennaime git at videolan.org
Thu May 19 02:58:29 CEST 2011


vlc | branch: master | Mirsal Ennaime <mirsal at mirsal.fr> | Thu May 19 02:57:06 2011 +0200| [6498082526a26539e33fa4f61fa3774fd697ce9e] | committer: Mirsal Ennaime

dbus: Fix the TrackList interface's introspection data

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=6498082526a26539e33fa4f61fa3774fd697ce9e
---

 modules/control/dbus/dbus_introspect.h |   45 +++++++++++++++++--------------
 1 files changed, 25 insertions(+), 20 deletions(-)

diff --git a/modules/control/dbus/dbus_introspect.h b/modules/control/dbus/dbus_introspect.h
index f9aac13..3128686 100644
--- a/modules/control/dbus/dbus_introspect.h
+++ b/modules/control/dbus/dbus_introspect.h
@@ -95,32 +95,37 @@ static const char* psz_introspection_xml =
 "    </method>\n"
 "  </interface>\n"
 "  <interface name=\"org.mpris.MediaPlayer2.TrackList\">\n"
+"    <property name=\"Tracks\" type=\"ao\" access=\"read\" />\n"
+"    <property name=\"CanEditTracks\" type=\"b\" access=\"read\" />\n"
+"    <method name=\"GetTracksMetadata\">\n"
+"      <arg type=\"ao\" direction=\"in\" />\n"
+"      <arg type=\"aa{sv}\" direction=\"out\" />\n"
+"    </method>\n"
 "    <method name=\"AddTrack\">\n"
 "      <arg type=\"s\" direction=\"in\" />\n"
+"      <arg type=\"o\" direction=\"in\" />\n"
 "      <arg type=\"b\" direction=\"in\" />\n"
-"      <arg type=\"i\" direction=\"out\" />\n"
-"    </method>\n"
-"    <method name=\"DelTrack\">\n"
-"      <arg type=\"i\" direction=\"in\" />\n"
-"    </method>\n"
-"    <method name=\"GetMetadata\">\n"
-"      <arg type=\"i\" direction=\"in\" />\n"
-"      <arg type=\"a{sv}\" direction=\"out\" />\n"
-"    </method>\n"
-"    <method name=\"GetCurrentTrack\">\n"
-"      <arg type=\"i\" direction=\"out\" />\n"
 "    </method>\n"
-"    <method name=\"GetLength\">\n"
-"      <arg type=\"i\" direction=\"out\" />\n"
+"    <method name=\"RemoveTrack\">\n"
+"      <arg type=\"o\" direction=\"in\" />\n"
 "    </method>\n"
-"    <method name=\"SetLoop\">\n"
-"      <arg type=\"b\" direction=\"in\" />\n"
-"    </method>\n"
-"    <method name=\"SetRandom\">\n"
-"      <arg type=\"b\" direction=\"in\" />\n"
+"    <method name=\"GoTo\">\n"
+"      <arg type=\"o\" direction=\"in\" />\n"
 "    </method>\n"
-"    <signal name=\"TrackListChange\">\n"
-"      <arg type=\"i\" />\n"
+"    <signal name=\"TrackListReplaced\">\n"
+"      <arg type=\"ao\" />\n"
+"      <arg type=\"o\" />\n"
+"    </signal>\n"
+"    <signal name=\"TrackAdded\">\n"
+"      <arg type=\"a{sv}\" />\n"
+"      <arg type=\"o\" />\n"
+"    </signal>\n"
+"    <signal name=\"TrackRemoved\">\n"
+"      <arg type=\"o\" />\n"
+"    </signal>\n"
+"    <signal name=\"TrackMetadataChanged\">\n"
+"      <arg type=\"o\" />\n"
+"      <arg type=\"a{sv}\" />\n"
 "    </signal>\n"
 "  </interface>\n"
 "</node>\n"



More information about the vlc-commits mailing list