|
VLC
2.1.0-git
|
playlist item / node More...

Data Fields | |
| input_item_t * | p_input |
| Linked input item. | |
| playlist_item_t ** | pp_children |
| Children nodes/items. | |
| playlist_item_t * | p_parent |
| Item parent. | |
| int | i_children |
| Number of children, -1 if not a node. | |
| int | i_id |
| Playlist item specific id. | |
| uint8_t | i_flags |
| Flags. | |
| playlist_t * | p_playlist |
| Parent playlist. | |
playlist item / node
| int playlist_item_t::i_children |
Number of children, -1 if not a node.
Referenced by ChangeToNode(), GetNextItem(), GetNextUncle(), GetPrevItem(), GetPrevUncle(), input_item_add_subitem_tree(), ItemIndex(), meta_sort(), NextItem(), playlist_ChildSearchName(), playlist_GetNextLeaf(), playlist_GetNodeDuration(), playlist_GetPrevLeaf(), playlist_ItemFindFromInputAndRoot(), playlist_ItemNewFromInput(), playlist_LiveSearchClean(), playlist_LiveSearchUpdateInternal(), playlist_NodeAddCopy(), playlist_NodeAddInput(), playlist_NodeCreate(), playlist_NodeDelete(), playlist_NodeEmpty(), playlist_NodeInsert(), playlist_NodeRemoveItem(), playlist_sd_item_removed(), playlist_TreeMove(), playlist_TreeMoveMany(), RecursiveAddIntoParent(), RecursiveInsertCopy(), and recursiveNodeSort().
| uint8_t playlist_item_t::i_flags |
Flags.
Referenced by input_item_add_subitem_tree(), NextItem(), playlist_GetNextLeaf(), playlist_GetPrevLeaf(), playlist_ItemNewFromInput(), playlist_LiveSearchClean(), playlist_LiveSearchUpdateInternal(), playlist_NodeCreate(), playlist_NodeDelete(), and playlist_sd_item_added().
| int playlist_item_t::i_id |
Playlist item specific id.
Referenced by AddItem(), ChangeToNode(), input_item_add_subitem_tree(), playlist_ItemNewFromInput(), playlist_NodeCreate(), playlist_NodeDelete(), and playlist_NodeEmpty().
| input_item_t* playlist_item_t::p_input |
Linked input item.
Referenced by ChangeToNode(), GetNextItem(), GetNextUncle(), GetPrevItem(), GoAndPreparse(), input_item_changed(), install_input_item_observer(), meta_sort(), meta_strcasecmp_title(), PlayItem(), playlist_ChildSearchName(), playlist_Destroy(), playlist_Export(), playlist_GetNextLeaf(), playlist_GetNodeDuration(), playlist_GetPrevLeaf(), playlist_ItemFindFromInputAndRoot(), playlist_ItemNewFromInput(), playlist_LiveSearchUpdateInternal(), playlist_MLLoad(), playlist_NodeDelete(), RecursiveInsertCopy(), and uninstall_input_item_observer().
| playlist_item_t* playlist_item_t::p_parent |
Item parent.
Referenced by GetNextItem(), GetNextUncle(), GetPrevItem(), GetPrevUncle(), input_item_add_subitem_tree(), ItemIndex(), NextItem(), playlist_ItemNewFromInput(), playlist_NodeAddCopy(), playlist_NodeDelete(), playlist_NodeInsert(), playlist_NodeRemoveItem(), playlist_sd_item_removed(), playlist_TreeMove(), and playlist_TreeMoveMany().
| playlist_t* playlist_item_t::p_playlist |
Parent playlist.
Referenced by input_item_changed(), playlist_ChildSearchName(), playlist_GetNodeDuration(), playlist_ItemNewFromInput(), playlist_ItemRelease(), playlist_sd_item_added(), playlist_sd_item_removeall(), and playlist_sd_item_removed().
| playlist_item_t** playlist_item_t::pp_children |
Children nodes/items.
Referenced by GetNextItem(), GetNextUncle(), GetPrevItem(), GetPrevUncle(), input_item_add_subitem_tree(), ItemIndex(), playlist_ChildSearchName(), playlist_Destroy(), playlist_GetNodeDuration(), playlist_ItemFindFromInputAndRoot(), playlist_ItemNewFromInput(), playlist_LiveSearchClean(), playlist_LiveSearchUpdateInternal(), playlist_NodeDelete(), playlist_NodeEmpty(), playlist_NodeInsert(), playlist_NodeRemoveItem(), playlist_TreeMove(), playlist_TreeMoveMany(), RecursiveInsertCopy(), and recursiveNodeSort().
1.8.1.2