Functions | |
LIBMTP_playlist_t * | LIBMTP_new_playlist_t (void) |
void | LIBMTP_destroy_playlist_t (LIBMTP_playlist_t *) |
LIBMTP_playlist_t * | LIBMTP_Get_Playlist_List (LIBMTP_mtpdevice_t *) |
LIBMTP_playlist_t * | LIBMTP_Get_Playlist (LIBMTP_mtpdevice_t *, uint32_t const) |
int | LIBMTP_Create_New_Playlist (LIBMTP_mtpdevice_t *, LIBMTP_playlist_t *const) |
int | LIBMTP_Update_Playlist (LIBMTP_mtpdevice_t *, LIBMTP_playlist_t const *const) |
|
This routine creates a new playlist based on the metadata supplied. If the
|
|
This destroys a playlist metadata structure and deallocates the memory used by it, including any strings. Never use a track metadata structure again after calling this function on it.
|
|
This function retrieves an individual playlist from the device.
|
|
This function returns a list of the playlists available on the device. Typical usage:
|
|
This creates a new playlist metadata structure and allocates memory for it. Notice that if you add strings to this structure they will be freed by the corresponding
LIBMTP_playlist_t *pl = LIBMTP_new_playlist_t(); pl->name = strdup(str); .... LIBMTP_destroy_playlist_t(pl);
|
|
This routine updates a playlist based on the metadata supplied. If the
|