Data Fields

sp_playlistcontainer_callbacks Struct Reference
[Playlist subsystem]

#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:
[in] pc Playlist container
[in] userdata Userdata as set in sp_playlistcontainer_add_callbacks()
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.

Parameters:
[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

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()
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

Parameters:
[in] pc Playlist container
[in] playlist Playlist object.
[in] position Position in list
[in] userdata Userdata as set in sp_playlistcontainer_add_callbacks()

The documentation for this struct was generated from the following file:

Generated on Wed Jun 13 2012 14:22:40.
Copyright © 2006–2012 Spotify Ltd