This file contain internal structures and function prototypes related to the playlist in vlc.
More...
Functions |
| void | playlist_Destroy (playlist_t *) |
| | Destroy playlist.
|
| void | playlist_Activate (playlist_t *) |
| | Creates the main playlist thread.
|
| playlist_item_t * | playlist_ItemNewFromInput (playlist_t *p_playlist, input_item_t *p_input) |
| playlist_item_t * | get_current_status_item (playlist_t *p_playlist) |
| | Accessor for status item and status nodes.
|
| playlist_item_t * | get_current_status_node (playlist_t *p_playlist) |
| void | set_current_status_item (playlist_t *, playlist_item_t *) |
| void | set_current_status_node (playlist_t *, playlist_item_t *) |
| int | playlist_MLLoad (playlist_t *p_playlist) |
| int | playlist_MLDump (playlist_t *p_playlist) |
| void | playlist_SendAddNotify (playlist_t *p_playlist, int i_item_id, int i_node_id, bool b_signal) |
| | Send a notification that an item has been added to a node.
|
| playlist_item_t * | playlist_NodeAddInput (playlist_t *, input_item_t *, playlist_item_t *, int, int, bool) |
| | Add an input item to a given node.
|
| int | playlist_InsertInputItemTree (playlist_t *, playlist_item_t *, input_item_node_t *, int, bool) |
| | Insert a tree of input items into a given playlist node.
|
| playlist_item_t * | playlist_ItemFindFromInputAndRoot (playlist_t *p_playlist, input_item_t *p_input, playlist_item_t *p_root, bool) |
| | Find an item within a root, given its input id.
|
| int | playlist_DeleteFromInputInParent (playlist_t *, input_item_t *, playlist_item_t *, bool) |
| | Delete input item.
|
| int | playlist_DeleteFromItemId (playlist_t *, int) |
| | Delete playlist item.
|
| int | playlist_ItemRelease (playlist_item_t *) |
| | Release an item.
|
| int | playlist_NodeEmpty (playlist_t *, playlist_item_t *, bool) |
| | Remove all the children of a node.
|
| int | playlist_DeleteItem (playlist_t *p_playlist, playlist_item_t *, bool) |
| void | ResetCurrentlyPlaying (playlist_t *p_playlist, playlist_item_t *p_cur) |
| | Reset the currently playing playlist.
|
| void | ResyncCurrentIndex (playlist_t *p_playlist, playlist_item_t *p_cur) |
| | Synchronise the current index of the playlist to match the index of the current item.
|
| static void | pl_lock_if (playlist_t *p_playlist, bool cond) |
| static void | pl_unlock_if (playlist_t *p_playlist, bool cond) |
This file contain internal structures and function prototypes related to the playlist in vlc.