Go to the source code of this file.
| typedef int* libvlc_media_list_path_t |
| 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] |
References count, libvlc_media_list_count(), libvlc_media_list_item_at_index(), libvlc_media_list_lock(), libvlc_media_list_path_copy_by_appending(), libvlc_media_list_release(), libvlc_media_list_unlock(), libvlc_media_release(), and libvlc_media_subitems().
Referenced by libvlc_media_list_path_of_item().
| 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] |
References libvlc_media_list_item_at_index(), libvlc_media_list_release(), libvlc_media_list_retain(), libvlc_media_release(), and libvlc_media_subitems().
Referenced by get_next_path(), and get_previous_path().
| static void libvlc_media_list_path_append | ( | libvlc_media_list_path_t * | p_path, | |
| int | index | |||
| ) | [inline, static] |
References libvlc_media_list_path_depth(), and xrealloc().
| static libvlc_media_list_path_t libvlc_media_list_path_copy | ( | const libvlc_media_list_path_t | path | ) | [inline, static] |
References libvlc_media_list_path_depth(), and xmalloc().
Referenced by get_next_path(), and get_previous_path().
| static libvlc_media_list_path_t libvlc_media_list_path_copy_by_appending | ( | const libvlc_media_list_path_t | path, | |
| int | index | |||
| ) | [inline, static] |
References libvlc_media_list_path_depth(), and xmalloc().
Referenced by find_last_item(), get_next_path(), and get_path_rec().
| 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] |
Referenced by set_relative_playlist_position_and_play().
| 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] |
References get_path_rec(), and libvlc_media_list_path_empty().
Referenced by libvlc_media_list_player_play_item().
| static libvlc_media_list_path_t libvlc_media_list_path_with_root_index | ( | int | index | ) | [inline, static] |
References xmalloc().
Referenced by get_next_path(), get_previous_path(), and libvlc_media_list_player_play_item_at_index().
| 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] |
References libvlc_media_list_item_at_path(), libvlc_media_release(), and libvlc_media_subitems().
Referenced by find_last_item(), and get_next_path().
1.7.1