|
VLC
4.0.0-dev
|

Data Structures | |
| struct | media_vector_t |
Functions | |
| static void | vlc_playlist_CollectChildren (vlc_playlist_t *playlist, media_vector_t *dest, input_item_node_t *node) |
| int | vlc_playlist_ExpandItem (vlc_playlist_t *playlist, size_t index, input_item_node_t *node) |
| int | vlc_playlist_ExpandItemFromNode (vlc_playlist_t *playlist, input_item_node_t *subitems) |
| static void | on_subtree_added (input_item_t *media, input_item_node_t *subtree, void *userdata) |
| static void | on_preparse_ended (input_item_t *media, enum input_item_preparse_status status, void *userdata) |
| void | vlc_playlist_Preparse (vlc_playlist_t *playlist, input_item_t *input) |
| Preparse a media, and expand it in the playlist on subitems added. More... | |
| void | vlc_playlist_AutoPreparse (vlc_playlist_t *playlist, input_item_t *input) |
Variables | |
| static const input_preparser_callbacks_t | input_preparser_callbacks |
|
static |
|
static |
References vlc_playlist_ExpandItemFromNode(), vlc_playlist_Lock(), vlc_playlist_Unlock(), and VLC_UNUSED.
| void vlc_playlist_AutoPreparse | ( | vlc_playlist_t * | playlist, |
| input_item_t * | input | ||
| ) |
References vlc_playlist::auto_preparse, input_item_IsPreparsed(), and vlc_playlist_Preparse().
Referenced by vlc_playlist_ItemReplaced(), and vlc_playlist_ItemsInserted().
|
static |
References input_item_node_t::i_children, input_item_node_t::p_item, input_item_node_t::pp_children, vlc_playlist_AssertLocked(), and vlc_vector_push.
Referenced by vlc_playlist_ExpandItem().
| int vlc_playlist_ExpandItem | ( | vlc_playlist_t * | playlist, |
| size_t | index, | ||
| input_item_node_t * | node | ||
| ) |
| int vlc_playlist_ExpandItemFromNode | ( | vlc_playlist_t * | playlist, |
| input_item_node_t * | subitems | ||
| ) |
References input_item_node_t::p_item, VLC_ENOITEM, vlc_playlist_AssertLocked(), vlc_playlist_ExpandItem(), and vlc_playlist_IndexOfMedia().
Referenced by on_player_media_subitems_changed(), and on_subtree_added().
|
static |
1.8.13