diff options
author | Alexey Yakovenko <waker@users.sourceforge.net> | 2014-07-15 20:32:19 +0200 |
---|---|---|
committer | Alexey Yakovenko <waker@users.sourceforge.net> | 2014-07-15 20:32:19 +0200 |
commit | da4e79329f33efbde04d7791297c4a60b694640e (patch) | |
tree | e108a9436baa735ff435fc51274ffe1ff2479431 /streamer.h | |
parent | bc59bdde077ac793acaa967f7d468421f0ac5922 (diff) |
fixed handler code, and moved streamer_set_nextsong and streamer_play_current_tracks code into the streamer thread
Diffstat (limited to 'streamer.h')
-rw-r--r-- | streamer.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -30,6 +30,12 @@ #include "playlist.h" #include "deadbeef.h" +// events to pass to streamer thread +enum { + STR_EV_PLAY_TRACK_IDX, // p1 = idx, p2 = pstate; see streamer_set_nextsong semantics + STR_EV_PLAY_CURR, // will play the current streamer track (playing_track), see more details in streamer_play_current_track +}; + int streamer_init (void); @@ -82,6 +88,9 @@ streamer_get_playing_track (void); void streamer_configchanged (void); +// if paused -- resume +// else, if have cursor track -- stop current, play cursor +// else, play next void streamer_play_current_track (void); |