|
vlc_medialibrary_t * | libvlc_MlCreate (libvlc_int_t *p_libvlc) |
|
void | libvlc_MlRelease (vlc_medialibrary_t *p_ml) |
|
vlc_medialibrary_t * | vlc_ml_instance_get (vlc_object_t *p_obj) |
|
void * | vlc_ml_get (vlc_medialibrary_t *p_ml, int i_query,...) |
|
int | vlc_ml_control (vlc_medialibrary_t *p_ml, int i_query,...) |
|
int | vlc_ml_list (vlc_medialibrary_t *p_ml, int i_query, const vlc_ml_query_params_t *p_params,...) |
|
vlc_ml_event_callback_t * | vlc_ml_event_register_callback (vlc_medialibrary_t *p_ml, vlc_ml_callback_t cb, void *p_data) |
| Registers a medialibrary callback. More...
|
|
void | vlc_ml_event_unregister_callback (vlc_medialibrary_t *p_ml, vlc_ml_event_callback_t *p_callback) |
| Unregisters a medialibrary callback. More...
|
|
void | vlc_ml_event_unregister_from_callback (vlc_medialibrary_t *p_ml, vlc_ml_event_callback_t *p_callback) |
| Unregisters a medialibrary callback from the said callback. More...
|
|
void | vlc_ml_show_release (vlc_ml_show_t *p_show) |
|
void | vlc_ml_artist_release (vlc_ml_artist_t *p_artist) |
|
void | vlc_ml_genre_release (vlc_ml_genre_t *p_genre) |
|
void | vlc_ml_media_release (vlc_ml_media_t *p_media) |
|
void | vlc_ml_album_release (vlc_ml_album_t *p_album) |
|
void | vlc_ml_playlist_release (vlc_ml_playlist_t *p_playlist) |
|
void | vlc_ml_label_list_release (vlc_ml_label_list_t *p_list) |
|
void | vlc_ml_file_list_release (vlc_ml_file_list_t *p_list) |
|
void | vlc_ml_artist_list_release (vlc_ml_artist_list_t *p_list) |
|
void | vlc_ml_media_list_release (vlc_ml_media_list_t *p_list) |
|
void | vlc_ml_album_list_release (vlc_ml_album_list_t *p_list) |
|
void | vlc_ml_show_list_release (vlc_ml_show_list_t *p_list) |
|
void | vlc_ml_genre_list_release (vlc_ml_genre_list_t *p_list) |
|
void | vlc_ml_playlist_list_release (vlc_ml_playlist_list_t *p_list) |
|
void | vlc_ml_entry_point_list_release (vlc_ml_entry_point_list_t *p_list) |
|
void | vlc_ml_playback_states_all_release (vlc_ml_playback_states_all *prefs) |
|
static vlc_ml_query_params_t | vlc_ml_query_params_create () |
|
static int | vlc_ml_add_folder (vlc_medialibrary_t *p_ml, const char *psz_folder) |
|
static int | vlc_ml_remove_folder (vlc_medialibrary_t *p_ml, const char *psz_folder) |
|
static int | vlc_ml_ban_folder (vlc_medialibrary_t *p_ml, const char *psz_folder) |
|
static int | vlc_ml_unban_folder (vlc_medialibrary_t *p_ml, const char *psz_folder) |
|
static int | vlc_ml_list_folder (vlc_medialibrary_t *p_ml, vlc_ml_entry_point_list_t **pp_entrypoints) |
|
static int | vlc_ml_is_indexed (vlc_medialibrary_t *p_ml, const char *psz_mrl, bool *p_res) |
|
static int | vlc_ml_reload_folder (vlc_medialibrary_t *p_ml, const char *psz_mrl) |
|
static int | vlc_ml_pause_background (vlc_medialibrary_t *p_ml) |
|
static int | vlc_ml_resume_background (vlc_medialibrary_t *p_ml) |
|
static int | vlc_ml_clear_history (vlc_medialibrary_t *p_ml) |
|
static vlc_ml_media_t * | vlc_ml_new_external_media (vlc_medialibrary_t *p_ml, const char *psz_mrl) |
|
static vlc_ml_media_t * | vlc_ml_new_stream (vlc_medialibrary_t *p_ml, const char *psz_mrl) |
|
static int | vlc_ml_media_increase_playcount (vlc_medialibrary_t *p_ml, int64_t i_media_id) |
|
static int | vlc_ml_media_get_playback_state (vlc_medialibrary_t *p_ml, int64_t i_media_id, int i_state, char **ppsz_result) |
|
static int | vlc_ml_media_set_playback_state (vlc_medialibrary_t *p_ml, int64_t i_media_id, int i_state, const char *psz_value) |
|
static int | vlc_ml_media_get_all_playback_pref (vlc_medialibrary_t *p_ml, int64_t i_media_id, vlc_ml_playback_states_all *prefs) |
|
static int | vlc_ml_media_set_all_playback_states (vlc_medialibrary_t *p_ml, int64_t i_media_id, const vlc_ml_playback_states_all *prefs) |
|
static int | vlc_ml_media_set_thumbnail (vlc_medialibrary_t *p_ml, int64_t i_media_id, const char *psz_mrl, vlc_ml_thumbnail_size_t sizeType) |
|
static int | vlc_ml_media_generate_thumbnail (vlc_medialibrary_t *p_ml, int64_t i_media_id, vlc_ml_thumbnail_size_t size_type, uint32_t i_desired_width, uint32_t i_desired_height, float position) |
|
static int | vlc_ml_media_add_external_mrl (vlc_medialibrary_t *p_ml, int64_t i_media_id, const char *psz_mrl, int i_type) |
|
static int | vlc_ml_media_set_type (vlc_medialibrary_t *p_ml, int64_t i_media_id, vlc_ml_media_type_t i_type) |
|
static vlc_ml_media_t * | vlc_ml_get_media (vlc_medialibrary_t *p_ml, int64_t i_media_id) |
|
static vlc_ml_media_t * | vlc_ml_get_media_by_mrl (vlc_medialibrary_t *p_ml, const char *psz_mrl) |
|
static input_item_t * | vlc_ml_get_input_item (vlc_medialibrary_t *p_ml, int64_t i_media_id) |
|
static input_item_t * | vlc_ml_get_input_item_by_mrl (vlc_medialibrary_t *p_ml, const char *psz_mrl) |
|
static vlc_ml_album_t * | vlc_ml_get_album (vlc_medialibrary_t *p_ml, int64_t i_album_id) |
|
static vlc_ml_artist_t * | vlc_ml_get_artist (vlc_medialibrary_t *p_ml, int64_t i_artist_id) |
|
static vlc_ml_genre_t * | vlc_ml_get_genre (vlc_medialibrary_t *p_ml, int64_t i_genre_id) |
|
static vlc_ml_show_t * | vlc_ml_get_show (vlc_medialibrary_t *p_ml, int64_t i_show_id) |
|
static vlc_ml_playlist_t * | vlc_ml_get_playlist (vlc_medialibrary_t *p_ml, int64_t i_playlist_id) |
|
static vlc_ml_media_list_t * | vlc_ml_list_media_of (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int i_parent_type, int64_t i_parent_id) |
|
static size_t | vlc_ml_count_media_of (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int i_parent_type, int64_t i_parent_id) |
|
static vlc_ml_artist_list_t * | vlc_ml_list_artist_of (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int i_parent_type, int64_t i_parent_id) |
|
static size_t | vlc_ml_count_artists_of (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int i_parent_type, int64_t i_parent_id) |
|
static vlc_ml_album_list_t * | vlc_ml_list_albums_of (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int i_parent_type, int64_t i_parent_id) |
|
static size_t | vlc_ml_count_albums_of (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int i_parent_type, int64_t i_parent_id) |
|
static vlc_ml_media_list_t * | vlc_ml_list_album_tracks (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_album_id) |
|
static size_t | vlc_ml_count_album_tracks (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_album_id) |
|
static vlc_ml_media_list_t * | vlc_ml_list_album_artists (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_album_id) |
|
static size_t | vlc_ml_count_album_artists (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_album_id) |
|
static vlc_ml_album_list_t * | vlc_ml_list_artist_albums (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_artist_id) |
|
static size_t | vlc_ml_count_artist_albums (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_artist_id) |
|
static vlc_ml_media_list_t * | vlc_ml_list_artist_tracks (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_artist_id) |
|
static size_t | vlc_ml_count_artist_tracks (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_artist_id) |
|
static vlc_ml_media_list_t * | vlc_ml_list_video_media (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params) |
|
static size_t | vlc_ml_count_video_media (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params) |
|
static vlc_ml_media_list_t * | vlc_ml_list_audio_media (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params) |
|
static size_t | vlc_ml_count_audio_media (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params) |
|
static vlc_ml_album_list_t * | vlc_ml_list_albums (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params) |
|
static size_t | vlc_ml_count_albums (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params) |
|
static vlc_ml_genre_list_t * | vlc_ml_list_genres (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params) |
|
static size_t | vlc_ml_count_genres (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params) |
|
static vlc_ml_artist_list_t * | vlc_ml_list_artists (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, bool b_include_all) |
| vlc_ml_list_artists More...
|
|
static size_t | vlc_ml_count_artists (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, bool includeAll) |
|
static vlc_ml_show_list_t * | vlc_ml_list_shows (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params) |
|
static size_t | vlc_ml_count_shows (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params) |
|
static vlc_ml_media_list_t * | vlc_ml_list_genre_artists (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_genre_id) |
|
static size_t | vlc_ml_count_genre_artists (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_genre_id) |
|
static vlc_ml_media_list_t * | vlc_ml_list_genre_tracks (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_genre_id) |
|
static size_t | vlc_ml_count_genre_tracks (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_genre_id) |
|
static vlc_ml_album_list_t * | vlc_ml_list_genre_albums (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_genre_id) |
|
static size_t | vlc_ml_count_genre_albums (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_genre_id) |
|
static vlc_ml_media_list_t * | vlc_ml_list_show_episodes (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_show_id) |
|
static size_t | vlc_ml_count_show_episodes (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_show_id) |
|
static vlc_ml_label_list_t * | vlc_ml_list_media_labels (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_media_id) |
|
static size_t | vlc_ml_count_media_labels (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_media_id) |
|
static vlc_ml_media_list_t * | vlc_ml_list_history (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params) |
|
static vlc_ml_media_list_t * | vlc_ml_list_stream_history (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params) |
|
static vlc_ml_playlist_list_t * | vlc_ml_list_playlists (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params) |
|
static size_t | vlc_ml_count_playlists (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params) |
|
static vlc_ml_media_list_t * | vlc_ml_list_playlist_media (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_playlist_id) |
|
static size_t | vlc_ml_count_playlist_media (vlc_medialibrary_t *p_ml, const vlc_ml_query_params_t *params, int64_t i_playlist_id) |
|