Mercurial > audlegacy
diff src/audacious/plugin.h @ 4089:9e24c8746d99
- introduce new API functions uri_to_display_basename() and uri_to_display_dirname(). each function derives utf8 encoded basename or dirname from given uri respectively.
- input plugins can use these functions as aud_uri_to_display_basename() / aud_uri_to_display_dirname() on associating FIELD_FILE_NAME / FIELD_FILE_PATH.
author | Yoshiki Yazawa <yaz@cc.rim.or.jp> |
---|---|
date | Mon, 17 Dec 2007 21:56:17 +0900 |
parents | 040243a50bd3 |
children | 2d6fd3f630f0 |
line wrap: on
line diff
--- a/src/audacious/plugin.h Sun Dec 16 18:54:45 2007 +0100 +++ b/src/audacious/plugin.h Mon Dec 17 21:56:17 2007 +0900 @@ -592,6 +592,9 @@ void (*input_get_volume)(gint * l, gint * r); gchar *(*construct_uri)(gchar *string, const gchar *playlist_name); + gchar *(*uri_to_display_basename)(const gchar * uri); + gchar *(*uri_to_display_dirname)(const gchar * uri); + }; /* Convenience macros for accessing the public API. */ @@ -934,7 +937,8 @@ #define aud_input_get_volume _audvt->input_get_volume #define aud_construct_uri _audvt->construct_uri - +#define aud_uri_to_display_basename _audvt->uri_to_display_basename +#define aud_uri_to_display_dirname _audvt->uri_to_display_dirname #include "audacious/auddrct.h"