diff options
author | 2009-08-04 17:49:03 +0200 | |
---|---|---|
committer | 2009-08-04 17:49:03 +0200 | |
commit | 7bccab7d4a27e554259637f4ed23356519433549 (patch) | |
tree | 02fc9b9b7349053be3935f9a1b19e4e9906dc4e7 /playlist.h | |
parent | b3826e69941ff69f9da91679d087e6964bbc41f6 (diff) |
playlist insertion WIP
Diffstat (limited to 'playlist.h')
-rw-r--r-- | playlist.h | 21 |
1 files changed, 18 insertions, 3 deletions
@@ -25,13 +25,22 @@ extern playItem_t *playlist_current_ptr; // pointer to a real current playlist i extern playItem_t playlist_current; // copy of playlist item being played (stays in memory even if removed from playlist) int -ps_add_file (const char *fname); +ps_add_dir (const char *dirname); int -ps_append_item (playItem_t *it); +ps_add_file (const char *fname); + +playItem_t * +ps_insert_dir (playItem_t *after, const char *dirname); + +playItem_t * +ps_insert_file (playItem_t *after, const char *fname); + +playItem_t * +ps_insert_item (playItem_t *after, playItem_t *it); int -ps_add_dir (const char *dirname); +ps_append_item (playItem_t *it); int ps_remove (playItem_t *i); @@ -57,6 +66,12 @@ ps_get_idx_of (playItem_t *it); int ps_add_cue (const char *cuename); +playItem_t * +ps_insert_cue (playItem_t *after, const char *cuename); + +playItem_t * +ps_insert_cue (playItem_t *after, const char *cuename); + int ps_set_current (playItem_t *it); |