|
VLC
2.1.0-git
|

Functions | |
| playlist_item_t * | playlist_ItemGetById (playlist_t *p_playlist, int i_id) |
| Search a playlist item by its playlist_item id. | |
| playlist_item_t * | playlist_ItemGetByInput (playlist_t *p_playlist, input_item_t *p_item) |
| Search an item by its input_item_t The playlist have to be locked. | |
| static void | playlist_LiveSearchClean (playlist_item_t *p_root) |
| Enable all items in the playlist. | |
| static bool | playlist_LiveSearchUpdateInternal (playlist_item_t *p_root, const char *psz_string, bool b_recursive) |
| Enable/Disable items in the playlist according to the search argument. | |
| int | playlist_LiveSearchUpdate (playlist_t *p_playlist, playlist_item_t *p_root, const char *psz_string, bool b_recursive) |
| Launch the recursive search in the playlist. | |
|
static |
Enable all items in the playlist.
| p_root,: | the current root item |
References playlist_item_t::i_children, playlist_item_t::i_flags, PLAYLIST_DBL_FLAG, and playlist_item_t::pp_children.
Referenced by playlist_LiveSearchUpdate().
|
static |
Enable/Disable items in the playlist according to the search argument.
| p_root,: | the current root item |
| psz_string,: | the string to search |
References playlist_item_t::i_children, playlist_item_t::i_flags, input_item_t::lock, playlist_item_t::p_input, input_item_t::p_meta, PLAYLIST_DBL_FLAG, playlist_item_t::pp_children, input_item_t::psz_name, vlc_meta_Album, vlc_meta_Artist, vlc_meta_Get(), vlc_meta_Title, vlc_mutex_lock(), vlc_mutex_unlock(), and vlc_strcasestr().
Referenced by playlist_LiveSearchUpdate().
1.8.1.2