VLC
4.0.0-dev
|
playlist item / node More...
Data Fields | |
input_item_t * | p_input |
Linked input item. More... | |
playlist_item_t ** | pp_children |
Children nodes/items. More... | |
playlist_item_t * | p_parent |
Item parent. More... | |
int | i_children |
Number of children, -1 if not a node. More... | |
unsigned | i_nb_played |
Times played. More... | |
int | i_id |
Playlist item specific id. More... | |
uint8_t | i_flags |
Flags. More... | |
playlist item / node
int playlist_item_t::i_children |
Number of children, -1 if not a node.
Referenced by ChangeToNode(), GetNextItem(), GetNextUncle(), GetPrevItem(), GetPrevUncle(), ItemIndex(), meta_sort(), NextItem(), playlist_AddSubtree(), playlist_ChildSearchName(), playlist_Clear(), playlist_Create(), playlist_Destroy(), playlist_GetNextLeaf(), playlist_GetNodeDuration(), playlist_ItemNewFromInput(), playlist_LiveSearchClean(), playlist_LiveSearchUpdateInternal(), playlist_NodeAddCopy(), playlist_NodeAddInput(), playlist_NodeDeleteExplicit(), playlist_NodeInsert(), playlist_sd_item_removed(), playlist_TreeMove(), playlist_TreeMoveMany(), RecursiveAddIntoParent(), RecursiveInsertCopy(), and recursiveNodeSort().
uint8_t playlist_item_t::i_flags |
int playlist_item_t::i_id |
Playlist item specific id.
Referenced by ChangeToNode(), playlist_AddSubtree(), playlist_Create(), playlist_ItemCmpId(), playlist_ItemGetById(), playlist_ItemNewFromInput(), and playlist_NodeDeleteExplicit().
unsigned playlist_item_t::i_nb_played |
Times played.
Referenced by PlayItem(), playlist_Create(), playlist_GetNextLeaf(), and playlist_ItemNewFromInput().
input_item_t* playlist_item_t::p_input |
Linked input item.
Referenced by ChangeToNode(), GetNextItem(), GetNextUncle(), GetPrevItem(), meta_sort(), meta_strcasecmp_title(), PlayItem(), playlist_ChildSearchName(), playlist_Create(), playlist_GetNodeDuration(), playlist_ItemCmpInput(), playlist_ItemGetByInput(), playlist_ItemNewFromInput(), playlist_ItemRelease(), playlist_LiveSearchUpdateInternal(), playlist_NodeDeleteExplicit(), playlist_Preparse(), and RecursiveInsertCopy().
playlist_item_t* playlist_item_t::p_parent |
Item parent.
Referenced by GetNextItem(), GetNextUncle(), GetPrevItem(), GetPrevUncle(), ItemIndex(), playlist_AddSubtree(), playlist_ItemNewFromInput(), playlist_NodeAddCopy(), playlist_NodeDeleteExplicit(), playlist_NodeInsert(), playlist_sd_item_removed(), playlist_TreeMove(), and playlist_TreeMoveMany().
playlist_item_t** playlist_item_t::pp_children |
Children nodes/items.
Referenced by GetNextItem(), GetNextUncle(), GetPrevItem(), GetPrevUncle(), ItemIndex(), playlist_AddSubtree(), playlist_ChildSearchName(), playlist_Clear(), playlist_Create(), playlist_GetNodeDuration(), playlist_ItemNewFromInput(), playlist_ItemRelease(), playlist_LiveSearchClean(), playlist_LiveSearchUpdateInternal(), playlist_NodeDeleteExplicit(), playlist_NodeInsert(), playlist_TreeMove(), playlist_TreeMoveMany(), RecursiveInsertCopy(), and recursiveNodeSort().