#include <api.h>
Data Fields | |
| void(* | playlist_added )(sp_playlistcontainer *pc, sp_playlist *playlist, int position, void *userdata) |
| void(* | playlist_removed )(sp_playlistcontainer *pc, sp_playlist *playlist, int position, void *userdata) |
| void(* | playlist_moved )(sp_playlistcontainer *pc, sp_playlist *playlist, int position, int new_position, void *userdata) |
| void(* | container_loaded )(sp_playlistcontainer *pc, void *userdata) |
| void( * sp_playlistcontainer_callbacks::playlist_added)(sp_playlistcontainer *pc, sp_playlist *playlist, int position, void *userdata) |
Called when a new playlist has been added to the playlist container.
| [in] | pc | Playlist container |
| [in] | playlist | Playlist object. |
| [in] | position | Position in list |
| [in] | userdata | Userdata as set in sp_playlistcontainer_add_callbacks() |
| void( * sp_playlistcontainer_callbacks::playlist_removed)(sp_playlistcontainer *pc, sp_playlist *playlist, int position, void *userdata) |
Called when a new playlist has been removed from playlist container
| [in] | pc | Playlist container |
| [in] | playlist | Playlist object. |
| [in] | position | Position in list |
| [in] | userdata | Userdata as set in sp_playlistcontainer_add_callbacks() |
| void( * sp_playlistcontainer_callbacks::playlist_moved)(sp_playlistcontainer *pc, sp_playlist *playlist, int position, int new_position, void *userdata) |
Called when a playlist has been moved in the playlist container
| [in] | pc | Playlist container |
| [in] | playlist | Playlist object. |
| [in] | position | Previous position in playlist container list |
| [in] | new_position | New position in playlist container list |
| [in] | userdata | Userdata as set in sp_playlistcontainer_add_callbacks() |
| void( * sp_playlistcontainer_callbacks::container_loaded)(sp_playlistcontainer *pc, void *userdata) |
Called when the playlist container is loaded
| [in] | pc | Playlist container |
| [in] | userdata | Userdata as set in sp_playlistcontainer_add_callbacks() |