Mercurial > audlegacy-plugins
diff src/streambrowser/streamdir.h @ 2735:6d6a3eb67510
some work on the streambrowser
| author | Calin Crisan ccrisan@gmail.com |
|---|---|
| date | Tue, 01 Jul 2008 02:05:25 +0300 |
| parents | 28498c0bde64 |
| children | f9c6a9cb442e |
line wrap: on
line diff
--- a/src/streambrowser/streamdir.h Mon Jun 23 12:15:36 2008 +0300 +++ b/src/streambrowser/streamdir.h Tue Jul 01 02:05:25 2008 +0300 @@ -11,7 +11,8 @@ typedef struct { gchar name[DEF_STRING_LEN]; - gchar url[DEF_STRING_LEN]; + gchar playlist_url[DEF_STRING_LEN]; + gchar current_track[DEF_STRING_LEN]; } streaminfo_t; @@ -40,8 +41,9 @@ category_t* category_get_by_index(streamdir_t *streamdir, gint index); category_t* category_get_by_name(streamdir_t *streamdir, gchar *name); gint category_get_count(streamdir_t *streamdir); +gint category_get_index(streamdir_t *streamdir, category_t *category); -streaminfo_t* streaminfo_new(gchar *name, gchar *url); +streaminfo_t* streaminfo_new(gchar *name, gchar *playlist_url, gchar *current_track); void streaminfo_delete(streaminfo_t *streaminfo); void streaminfo_free(streaminfo_t *streaminfo); void streaminfo_add(category_t *category, streaminfo_t *streaminfo); @@ -49,6 +51,7 @@ streaminfo_t* streaminfo_get_by_index(category_t *category, gint index); streaminfo_t* streaminfo_get_by_name(category_t *category, gchar *name); gint streaminfo_get_count(category_t *category); +gint streaminfo_get_index(category_t *category, streaminfo_t *streaminfo); #endif // STREAMDIR_H
