#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) |
Detailed Description
Playlist container callbacks. If some callbacks should not be of interest, set them to NULL.
- See also:
- sp_playlistcontainer_add_callbacks
-
sp_playlistcontainer_remove_callbacks
- Examples:
-
jukebox.c.
Field Documentation
Called when the playlist container is loaded
- Parameters:
-
Called when a new playlist has been added to the playlist container.
- Parameters:
-
Called when a playlist has been moved in the playlist container
- Parameters:
-
[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() |
Called when a new playlist has been removed from playlist container
- Parameters:
-
The documentation for this struct was generated from the following file: