VLC 4.0.0-dev
Loading...
Searching...
No Matches
preparse.c File Reference
Include dependency graph for preparse.c:

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, int status, void *userdata)
 
void vlc_playlist_AutoPreparse (vlc_playlist_t *playlist, input_item_t *input, bool parse_subitems)
 

Variables

static const input_item_parser_cbs_t preparser_callbacks
 

Function Documentation

◆ on_preparse_ended()

static void on_preparse_ended ( input_item_t media,
int  status,
void *  userdata 
)
static

◆ on_subtree_added()

static void on_subtree_added ( input_item_t media,
input_item_node_t subtree,
void *  userdata 
)
static

◆ vlc_playlist_AutoPreparse()

◆ vlc_playlist_CollectChildren()

◆ vlc_playlist_ExpandItem()

◆ vlc_playlist_ExpandItemFromNode()

Variable Documentation

◆ preparser_callbacks

const input_item_parser_cbs_t preparser_callbacks
static
Initial value:
= {
.on_ended = on_preparse_ended,
.on_subtree_added = on_subtree_added,
}
static void on_preparse_ended(input_item_t *media, int status, void *userdata)
Definition preparse.c:91
static void on_subtree_added(input_item_t *media, input_item_node_t *subtree, void *userdata)
Definition preparse.c:79

Referenced by vlc_playlist_AutoPreparse().