diff src/audacious/plugin.h @ 3298:f985357757e0 trunk

audacious-core: convert to tuple-ng, remove titlestring API.
author William Pitcock <nenolod@atheme-project.org>
date Fri, 10 Aug 2007 05:22:35 -0500
parents 6600abe94a3f
children d4f6507cded3 3e9bc5fd5c36
line wrap: on
line diff
--- a/src/audacious/plugin.h	Fri Aug 10 04:04:41 2007 -0500
+++ b/src/audacious/plugin.h	Fri Aug 10 05:22:35 2007 -0500
@@ -36,8 +36,10 @@
 #define BMP_PLUGIN_H
 
 #include <glib.h>
+#include <gtk/gtk.h>
 #include "audacious/vfs.h"
-#include "audacious/titlestring.h"
+#include "audacious/tuple.h"
+#include "audacious/tuple_formatter.h"
 #include "audacious/eventqueue.h"
 
 #define PLUGIN(x)         ((Plugin *)(x))
@@ -252,8 +254,8 @@
     OutputPlugin *output; /* deprecated */
 
     /* Added in Audacious 1.1.0 */
-    TitleInput *(*get_song_tuple) (gchar * filename);
-    void (*set_song_tuple) (TitleInput * tuple);
+    Tuple *(*get_song_tuple) (gchar * filename);
+    void (*set_song_tuple) (Tuple * tuple);
     void (*set_status_buffering) (gboolean status);
 
     /* Added in Audacious 1.3.0 */
@@ -262,7 +264,7 @@
 
     /* Added in Audacious 1.4.0 */
     void (*mseek) (InputPlayback * playback, gulong millisecond);
-    TitleInput *(*probe_for_tuple)(gchar *uri, VFSFile *fd);
+    Tuple *(*probe_for_tuple)(gchar *uri, VFSFile *fd);
 };
 
 struct _GeneralPlugin {