comparison src/audacious/plugin.h @ 4018:918ccb2644fb

update_song_tuple() added to InputPlugin for future tag writing ability
author Eugene Zagidullin <e.asphyx@gmail.com>
date Mon, 26 Nov 2007 22:33:20 +0300
parents 26c503cdce58
children d342cfceb294
comparison
equal deleted inserted replaced
4017:0b7e7da470a9 4018:918ccb2644fb
1069 1069
1070 OutputPlugin *output; /* deprecated */ 1070 OutputPlugin *output; /* deprecated */
1071 1071
1072 /* Added in Audacious 1.1.0 */ 1072 /* Added in Audacious 1.1.0 */
1073 Tuple *(*get_song_tuple) (gchar * filename); 1073 Tuple *(*get_song_tuple) (gchar * filename);
1074 void (*set_song_tuple) (Tuple * tuple); 1074 void (*set_song_tuple) (Tuple * tuple); /* stillborn, obsoleted by update_song_tuple, which must be used for tag writing */
1075 void (*set_status_buffering) (gboolean status); 1075 void (*set_status_buffering) (gboolean status);
1076 1076
1077 /* Added in Audacious 1.3.0 */ 1077 /* Added in Audacious 1.3.0 */
1078 gint (*is_our_file_from_vfs) (gchar *filename, VFSFile *fd); 1078 gint (*is_our_file_from_vfs) (gchar *filename, VFSFile *fd);
1079 gchar **vfs_extensions; 1079 gchar **vfs_extensions;
1083 Tuple *(*probe_for_tuple)(gchar *uri, VFSFile *fd); 1083 Tuple *(*probe_for_tuple)(gchar *uri, VFSFile *fd);
1084 1084
1085 /* Added in Audacious 1.4.1 */ 1085 /* Added in Audacious 1.4.1 */
1086 gboolean have_subtune; 1086 gboolean have_subtune;
1087 1087
1088 /* Added in Audacious 1.5.0 */
1089 gboolean (*update_song_tuple)(Tuple *tuple, VFSFile *fd);
1088 }; 1090 };
1089 1091
1090 struct _GeneralPlugin { 1092 struct _GeneralPlugin {
1091 PLUGIN_COMMON_FIELDS 1093 PLUGIN_COMMON_FIELDS
1092 }; 1094 };