diff options
Diffstat (limited to 'playtree.h')
-rw-r--r-- | playtree.h | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/playtree.h b/playtree.h index 73bedde082..c7bfaeb7f1 100644 --- a/playtree.h +++ b/playtree.h @@ -22,7 +22,7 @@ /// \file /// \ingroup Playtree -struct stream_st; +struct stream; struct m_config; /// \defgroup PlaytreeIterReturn Playtree iterator return code @@ -245,8 +245,9 @@ play_tree_iter_get_file(play_tree_iter_t* iter, int d); /// Create a playtree from a playlist file. /** \ingroup PlaytreeParser */ +struct m_config; play_tree_t* -parse_playtree(struct stream_st *stream, int forced); +parse_playtree(struct stream *stream, struct m_config *mconfig, int forced); /// Clean a tree by destroying all empty elements. play_tree_t* @@ -256,7 +257,7 @@ play_tree_cleanup(play_tree_t* pt); /** \ingroup PlaytreeParser */ play_tree_t* -parse_playlist_file(char* file); +parse_playlist_file(struct m_config *mconfig, char* file); /// \defgroup PtAPI Playtree highlevel API /// \ingroup Playtree @@ -286,13 +287,8 @@ void pt_iter_replace_entry(play_tree_iter_t* iter, play_tree_t* entry); /// Adds a new file to the playtree, if it is not valid it is created. void pt_add_file(play_tree_t** ppt, char* filename); -/// \brief Performs a convert to playtree-syntax, by concat path/file -/// and performs pt_add_file -void pt_add_gui_file(play_tree_t** ppt, char* path, char* file); - -// Two macros to use only the iter and not the other things. +// A macro to use only the iter and not the other things. #define pt_iter_add_file(iter, filename) pt_add_file(&iter->tree, filename) -#define pt_iter_add_gui_file(iter, path, name) pt_add_gui_file(&iter->tree, path, name) /// Resets the iter and goes back to head. void pt_iter_goto_head(play_tree_iter_t* iter); |