VLC
4.0.0-dev
|
Go to the source code of this file.
Functions | |
vlc_media_tree_t * | vlc_media_tree_New (void) |
void | vlc_media_tree_Hold (vlc_media_tree_t *tree) |
void | vlc_media_tree_Release (vlc_media_tree_t *tree) |
input_item_node_t * | vlc_media_tree_Add (vlc_media_tree_t *tree, input_item_node_t *parent, input_item_t *media) |
bool | vlc_media_tree_Remove (vlc_media_tree_t *tree, input_item_t *media) |
input_item_node_t* vlc_media_tree_Add | ( | vlc_media_tree_t * | tree, |
input_item_node_t * | parent, | ||
input_item_t * | media | ||
) |
void vlc_media_tree_Hold | ( | vlc_media_tree_t * | tree | ) |
References mt_priv, media_tree_private_t::rc, and vlc_atomic_rc_inc().
vlc_media_tree_t* vlc_media_tree_New | ( | void | ) |
References input_item_node_t::i_children, media_tree_private_t::listeners, media_tree_private_t::lock, input_item_node_t::p_item, input_item_node_t::pp_children, media_tree_private_t::public_data, media_tree_private_t::rc, vlc_media_tree::root, TAB_INIT, unlikely, vlc_atomic_rc_init(), vlc_list_init(), and vlc_mutex_init().
Referenced by test_media_tree(), test_media_tree_callbacks(), test_media_tree_callbacks_on_add_listener(), and vlc_media_source_New().
void vlc_media_tree_Release | ( | vlc_media_tree_t * | tree | ) |
bool vlc_media_tree_Remove | ( | vlc_media_tree_t * | tree, |
input_item_t * | media | ||
) |