Typedefs | Functions

media_list_path.h File Reference

Go to the source code of this file.

Typedefs

typedef int * libvlc_media_list_path_t

Functions

static void libvlc_media_list_path_dump (const libvlc_media_list_path_t path)
static libvlc_media_list_path_t libvlc_media_list_path_empty (void)
static libvlc_media_list_path_t libvlc_media_list_path_with_root_index (int index)
static int libvlc_media_list_path_depth (const libvlc_media_list_path_t path)
static void libvlc_media_list_path_append (libvlc_media_list_path_t *p_path, int index)
static libvlc_media_list_path_t libvlc_media_list_path_copy_by_appending (const libvlc_media_list_path_t path, int index)
static libvlc_media_list_path_t libvlc_media_list_path_copy (const libvlc_media_list_path_t path)
static libvlc_media_list_path_t get_path_rec (const libvlc_media_list_path_t path, libvlc_media_list_t *p_current_mlist, libvlc_media_t *p_searched_md)
static libvlc_media_list_path_t libvlc_media_list_path_of_item (libvlc_media_list_t *p_mlist, libvlc_media_t *p_md)
static libvlc_media_tlibvlc_media_list_item_at_path (libvlc_media_list_t *p_mlist, const libvlc_media_list_path_t path)
static libvlc_media_list_tlibvlc_media_list_parentlist_at_path (libvlc_media_list_t *p_mlist, const libvlc_media_list_path_t path)
static libvlc_media_list_tlibvlc_media_list_sublist_at_path (libvlc_media_list_t *p_mlist, const libvlc_media_list_path_t path)

Typedef Documentation


Function Documentation

static libvlc_media_list_path_t get_path_rec ( const libvlc_media_list_path_t  path,
libvlc_media_list_t p_current_mlist,
libvlc_media_t p_searched_md 
) [static]
static libvlc_media_t* libvlc_media_list_item_at_path ( libvlc_media_list_t p_mlist,
const libvlc_media_list_path_t  path 
) [static]
static libvlc_media_list_t* libvlc_media_list_parentlist_at_path ( libvlc_media_list_t p_mlist,
const libvlc_media_list_path_t  path 
) [static]
static void libvlc_media_list_path_append ( libvlc_media_list_path_t p_path,
int  index 
) [inline, static]
static libvlc_media_list_path_t libvlc_media_list_path_copy ( const libvlc_media_list_path_t  path  )  [inline, static]
static libvlc_media_list_path_t libvlc_media_list_path_copy_by_appending ( const libvlc_media_list_path_t  path,
int  index 
) [inline, static]
static int libvlc_media_list_path_depth ( const libvlc_media_list_path_t  path  )  [inline, static]
static void libvlc_media_list_path_dump ( const libvlc_media_list_path_t  path  )  [inline, static]
static libvlc_media_list_path_t libvlc_media_list_path_empty ( void   )  [inline, static]

References xmalloc().

Referenced by libvlc_media_list_path_of_item().

static libvlc_media_list_path_t libvlc_media_list_path_of_item ( libvlc_media_list_t p_mlist,
libvlc_media_t p_md 
) [inline, static]
static libvlc_media_list_path_t libvlc_media_list_path_with_root_index ( int  index  )  [inline, static]
static libvlc_media_list_t* libvlc_media_list_sublist_at_path ( libvlc_media_list_t p_mlist,
const libvlc_media_list_path_t  path 
) [static]
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines