dbus: Implement the MPRIS v2.1, as published on http://www.mpris.org
[vlc.git] / modules / control / dbus / dbus.h
index 0a5ac8a..1230f41 100644 (file)
 #ifndef _VLC_DBUS_H
 #define _VLC_DBUS_H
 
-#define DBUS_MPRIS_BUS_NAME "org.mpris.vlc"
+#define DBUS_MPRIS_BUS_NAME "org.mpris.MediaPlayer2.vlc"
+
+static DBusHandlerResult
+MPRISEntryPoint ( DBusConnection *p_conn, DBusMessage *p_from, void *p_this );
+
+static const DBusObjectPathVTable dbus_mpris_vtable = {
+        NULL, MPRISEntryPoint, /* handler function */
+        NULL, NULL, NULL, NULL
+};
+
+#define ABS(x) ( ( x ) > 0 ? ( x ) : ( -1 * ( x ) ) )
+#define SEEK_THRESHOLD 1000 /* ┬Ásec */
 
 #endif //dbus.h