|
VLC 4.0.0-dev
|
Go to the source code of this file.
Data Structures | |
| struct | vlc_ml_thumbnail_t |
| struct | vlc_ml_movie_t |
| struct | vlc_ml_show_episode_t |
| struct | vlc_ml_show_t |
| struct | vlc_ml_label_t |
| struct | vlc_ml_label_list_t |
| struct | vlc_ml_file_t |
| struct | vlc_ml_file_list_t |
| struct | vlc_ml_media_track_t |
| struct | vlc_ml_media_track_list_t |
| struct | vlc_ml_media_t |
| struct | vlc_ml_group_t |
| struct | vlc_ml_playlist_t |
| struct | vlc_ml_artist_t |
| struct | vlc_ml_artist_list_t |
| struct | vlc_ml_album_t |
| struct | vlc_ml_genre_t |
| struct | vlc_ml_media_list_t |
| struct | vlc_ml_album_list_t |
| struct | vlc_ml_show_list_t |
| struct | vlc_ml_genre_list_t |
| struct | vlc_ml_group_list_t |
| struct | vlc_ml_playlist_list_t |
| struct | vlc_ml_folder_t |
| struct | vlc_ml_folder_list_t |
| struct | vlc_ml_bookmark_t |
| struct | vlc_ml_boomkmark_list_t |
| struct | vlc_ml_query_params_t |
| Generic parameter set for medialibrary queries. More... | |
| struct | vlc_ml_playback_states_all |
| struct | vlc_ml_event_t |
| struct | vlc_medialibrary_callbacks_t |
| struct | vlc_medialibrary_module_t |
Macros | |
| #define | vlc_ml_instance_get(x) |
| #define | vlc_ml_release(OBJ) |
Typedefs | |
| typedef enum vlc_ml_media_type_t | vlc_ml_media_type_t |
| typedef enum vlc_ml_media_subtype_t | vlc_ml_media_subtype_t |
| typedef enum vlc_ml_file_type_t | vlc_ml_file_type_t |
| typedef enum vlc_ml_track_type_t | vlc_ml_track_type_t |
| typedef enum vlc_ml_thumbnail_size_t | vlc_ml_thumbnail_size_t |
| typedef enum vlc_ml_thumbnail_status_t | vlc_ml_thumbnail_status_t |
| typedef enum vlc_ml_history_type_t | vlc_ml_history_type_t |
| typedef enum vlc_ml_playlist_type_t | vlc_ml_playlist_type_t |
| typedef struct vlc_ml_thumbnail_t | vlc_ml_thumbnail_t |
| typedef struct vlc_ml_movie_t | vlc_ml_movie_t |
| typedef struct vlc_ml_show_episode_t | vlc_ml_show_episode_t |
| typedef struct vlc_ml_show_t | vlc_ml_show_t |
| typedef struct vlc_ml_label_t | vlc_ml_label_t |
| typedef struct vlc_ml_label_list_t | vlc_ml_label_list_t |
| typedef struct vlc_ml_file_t | vlc_ml_file_t |
| typedef struct vlc_ml_file_list_t | vlc_ml_file_list_t |
| typedef struct vlc_ml_media_track_t | vlc_ml_media_track_t |
| typedef struct vlc_ml_media_track_list_t | vlc_ml_media_track_list_t |
| typedef struct vlc_ml_media_t | vlc_ml_media_t |
| typedef struct vlc_ml_group_t | vlc_ml_group_t |
| typedef struct vlc_ml_playlist_t | vlc_ml_playlist_t |
| typedef struct vlc_ml_artist_t | vlc_ml_artist_t |
| typedef struct vlc_ml_artist_list_t | vlc_ml_artist_list_t |
| typedef struct vlc_ml_album_t | vlc_ml_album_t |
| typedef struct vlc_ml_genre_t | vlc_ml_genre_t |
| typedef struct vlc_ml_media_list_t | vlc_ml_media_list_t |
| typedef struct vlc_ml_album_list_t | vlc_ml_album_list_t |
| typedef struct vlc_ml_show_list_t | vlc_ml_show_list_t |
| typedef struct vlc_ml_genre_list_t | vlc_ml_genre_list_t |
| typedef struct vlc_ml_group_list_t | vlc_ml_group_list_t |
| typedef struct vlc_ml_playlist_list_t | vlc_ml_playlist_list_t |
| typedef struct vlc_ml_folder_t | vlc_ml_folder_t |
| typedef struct vlc_ml_folder_list_t | vlc_ml_folder_list_t |
| typedef struct vlc_ml_bookmark_t | vlc_ml_bookmark_t |
| typedef struct vlc_ml_boomkmark_list_t | vlc_ml_bookmark_list_t |
| typedef struct vlc_medialibrary_t | vlc_medialibrary_t |
| typedef struct vlc_medialibrary_module_t | vlc_medialibrary_module_t |
| typedef struct vlc_ml_event_callback_t | vlc_ml_event_callback_t |
| typedef enum vlc_ml_sorting_criteria_t | vlc_ml_sorting_criteria_t |
| typedef struct vlc_ml_query_params_t | vlc_ml_query_params_t |
| Generic parameter set for medialibrary queries. | |
| typedef struct vlc_ml_playback_states_all | vlc_ml_playback_states_all |
| typedef struct vlc_ml_event_t | vlc_ml_event_t |
| typedef void(* | vlc_ml_callback_t) (void *p_data, const vlc_ml_event_t *p_event) |
| typedef struct vlc_medialibrary_callbacks_t | vlc_medialibrary_callbacks_t |
| #define vlc_ml_instance_get | ( | x | ) |
Referenced by vlc_player_input_RestoreMlStates(), and vlc_player_UpdateMLStates().
| #define vlc_ml_release | ( | OBJ | ) |
Referenced by vlc_player_input_RestoreMlStates(), and vlc_player_UpdateMLStates().
| typedef struct vlc_medialibrary_callbacks_t vlc_medialibrary_callbacks_t |
| typedef struct vlc_medialibrary_module_t vlc_medialibrary_module_t |
| typedef struct vlc_medialibrary_t vlc_medialibrary_t |
| typedef struct vlc_ml_album_list_t vlc_ml_album_list_t |
| typedef struct vlc_ml_album_t vlc_ml_album_t |
| typedef struct vlc_ml_artist_list_t vlc_ml_artist_list_t |
| typedef struct vlc_ml_artist_t vlc_ml_artist_t |
| typedef struct vlc_ml_boomkmark_list_t vlc_ml_bookmark_list_t |
| typedef struct vlc_ml_bookmark_t vlc_ml_bookmark_t |
| typedef void(* vlc_ml_callback_t) (void *p_data, const vlc_ml_event_t *p_event) |
| typedef struct vlc_ml_event_callback_t vlc_ml_event_callback_t |
| typedef struct vlc_ml_event_t vlc_ml_event_t |
| typedef struct vlc_ml_file_list_t vlc_ml_file_list_t |
| typedef struct vlc_ml_file_t vlc_ml_file_t |
| typedef enum vlc_ml_file_type_t vlc_ml_file_type_t |
| typedef struct vlc_ml_folder_list_t vlc_ml_folder_list_t |
| typedef struct vlc_ml_folder_t vlc_ml_folder_t |
| typedef struct vlc_ml_genre_list_t vlc_ml_genre_list_t |
| typedef struct vlc_ml_genre_t vlc_ml_genre_t |
| typedef struct vlc_ml_group_list_t vlc_ml_group_list_t |
| typedef struct vlc_ml_group_t vlc_ml_group_t |
| typedef enum vlc_ml_history_type_t vlc_ml_history_type_t |
| typedef struct vlc_ml_label_list_t vlc_ml_label_list_t |
| typedef struct vlc_ml_label_t vlc_ml_label_t |
| typedef struct vlc_ml_media_list_t vlc_ml_media_list_t |
| typedef enum vlc_ml_media_subtype_t vlc_ml_media_subtype_t |
| typedef struct vlc_ml_media_t vlc_ml_media_t |
| typedef struct vlc_ml_media_track_list_t vlc_ml_media_track_list_t |
| typedef struct vlc_ml_media_track_t vlc_ml_media_track_t |
| typedef enum vlc_ml_media_type_t vlc_ml_media_type_t |
| typedef struct vlc_ml_movie_t vlc_ml_movie_t |
| typedef struct vlc_ml_playback_states_all vlc_ml_playback_states_all |
| typedef struct vlc_ml_playlist_list_t vlc_ml_playlist_list_t |
| typedef struct vlc_ml_playlist_t vlc_ml_playlist_t |
| typedef enum vlc_ml_playlist_type_t vlc_ml_playlist_type_t |
| typedef struct vlc_ml_query_params_t vlc_ml_query_params_t |
Generic parameter set for medialibrary queries.
| typedef struct vlc_ml_show_episode_t vlc_ml_show_episode_t |
| typedef struct vlc_ml_show_list_t vlc_ml_show_list_t |
| typedef struct vlc_ml_show_t vlc_ml_show_t |
| typedef enum vlc_ml_sorting_criteria_t vlc_ml_sorting_criteria_t |
| typedef enum vlc_ml_thumbnail_size_t vlc_ml_thumbnail_size_t |
| typedef enum vlc_ml_thumbnail_status_t vlc_ml_thumbnail_status_t |
| typedef struct vlc_ml_thumbnail_t vlc_ml_thumbnail_t |
| typedef enum vlc_ml_track_type_t vlc_ml_track_type_t |
| enum vlc_ml_control |
| Enumerator | |
|---|---|
| VLC_ML_ADD_FOLDER | arg1: mrl (const char*) res: can't fail |
| VLC_ML_REMOVE_FOLDER | arg1: mrl (const char*) res: can't fail |
| VLC_ML_BAN_FOLDER | arg1: mrl (const char*) res: can't fail |
| VLC_ML_UNBAN_FOLDER | arg1: mrl (const char*) res: can't fail |
| VLC_ML_IS_INDEXED | arg1: mrl (const char*) arg2 (out): bool*; res: can fail |
| VLC_ML_RELOAD_FOLDER | Reload a specific folder, or all. arg1: mrl (const char*), NULL to reload all folders res: can't fail |
| VLC_ML_SET_FOLDER_PUBLIC | arg1: mrl (const char *); res: can't fail |
| VLC_ML_SET_FOLDER_PRIVATE | arg1: mrl (const char *); res: can't fail |
| VLC_ML_PAUSE_BACKGROUND | no args; can't fail |
| VLC_ML_RESUME_BACKGROUND | no args; can't fail |
| VLC_ML_CLEAR_HISTORY | arg1: vlc_ml_history_type_t; can't fail |
| VLC_ML_NEW_EXTERNAL_MEDIA | arg1: const char*; arg2(out): vlc_ml_media_t** |
| VLC_ML_NEW_STREAM | arg1: const char*; arg2(out): vlc_ml_media_t** |
| VLC_ML_REMOVE_STREAM | |
| VLC_ML_MEDIA_UPDATE_PROGRESS | arg1: media id; arg2: playback position; can fail |
| VLC_ML_MEDIA_GET_MEDIA_PLAYBACK_STATE | arg1: media id; arg2: vlc_ml_playback_state; arg3: char**; |
| VLC_ML_MEDIA_SET_MEDIA_PLAYBACK_STATE | arg1: media id; arg2: vlc_ml_playback_state; arg3: const char*; |
| VLC_ML_MEDIA_GET_ALL_MEDIA_PLAYBACK_STATES | arg1: media id; arg2(out): vlc_ml_playback_states_all* |
| VLC_ML_MEDIA_SET_ALL_MEDIA_PLAYBACK_STATES | arg1: media id; arg2: const vlc_ml_playback_states_all* |
| VLC_ML_MEDIA_SET_THUMBNAIL | arg1: media id; arg2: const char*; arg3: vlc_ml_thumbnail_size_t |
| VLC_ML_MEDIA_SET_GENRE_THUMBNAIL | arg1: media id; arg2: const char*; arg3: vlc_ml_thumbnail_size_t |
| VLC_ML_MEDIA_GENERATE_THUMBNAIL | arg1: media id; arg2: vlc_ml_thumbnail_size_t; arg3: width; arg4: height; arg5: position |
| VLC_ML_MEDIA_ADD_EXTERNAL_MRL | arg1: media id; arg2: const char*; arg3: type(vlc_ml_file_type_t) |
| VLC_ML_MEDIA_SET_TYPE | arg1: media id; arg2: vlc_ml_media_type_t |
| VLC_ML_MEDIA_SET_PLAYED | arg1: media id; arg2: bool |
| VLC_ML_MEDIA_SET_FAVORITE | arg1: media id; arg2: bool |
| VLC_ML_MEDIA_ADD_BOOKMARK | arg1: media id; arg2: int64_t |
| VLC_ML_MEDIA_REMOVE_BOOKMARK | arg1: media id; arg2: int64_t |
| VLC_ML_MEDIA_REMOVE_ALL_BOOKMARKS | arg1: media id |
| VLC_ML_MEDIA_UPDATE_BOOKMARK | arg1: media id; arg2: int64_t; arg3: const char*; arg4: const char* |
| VLC_ML_PLAYLIST_CREATE | arg1: const char*; arg2(out): vlc_ml_playlist_t**; can fail |
| VLC_ML_PLAYLIST_DELETE | arg1: playlist id; can fail |
| VLC_ML_PLAYLIST_APPEND | arg1: playlist id; arg2: pointer on media ids; arg3: media ids count; can fail |
| VLC_ML_PLAYLIST_INSERT | arg1: playlist id; arg2: pointer on media ids; arg3: media ids count; arg4: position; can fail |
| VLC_ML_PLAYLIST_MOVE | arg1: playlist id; arg2: from; arg3: to; arg4: count; can fail |
| VLC_ML_PLAYLIST_REMOVE | arg1: playlist id; arg2: position; arg3: count; can fail |
| VLC_ML_PLAYLIST_RENAME | arg1: playlist id; arg2: const char*; can fail |
| VLC_ML_FOLDER_SET_FAVORITE | arg1: mrl (const char*); arg2: bool; res: can fail |
| VLC_ML_ARTIST_SET_FAVORITE | arg1: artist id; arg2: bool; can fail |
| VLC_ML_ALBUM_SET_FAVORITE | arg1: album id; arg2: bool; can fail |
| VLC_ML_GENRE_SET_FAVORITE | arg1: genre id; arg2: bool; can fail |
| VLC_ML_PLAYLIST_SET_FAVORITE | arg1: playlist id; arg2: bool; can fail |
| enum vlc_ml_event_type |
| Enumerator | |
|---|---|
| VLC_ML_EVENT_MEDIA_ADDED | Entity modification callbacks. The affected entity will be passed:
|
| VLC_ML_EVENT_MEDIA_UPDATED | |
| VLC_ML_EVENT_MEDIA_DELETED | |
| VLC_ML_EVENT_ARTIST_ADDED | |
| VLC_ML_EVENT_ARTIST_UPDATED | |
| VLC_ML_EVENT_ARTIST_DELETED | |
| VLC_ML_EVENT_ALBUM_ADDED | |
| VLC_ML_EVENT_ALBUM_UPDATED | |
| VLC_ML_EVENT_ALBUM_DELETED | |
| VLC_ML_EVENT_GROUP_ADDED | |
| VLC_ML_EVENT_GROUP_UPDATED | |
| VLC_ML_EVENT_GROUP_DELETED | |
| VLC_ML_EVENT_PLAYLIST_ADDED | |
| VLC_ML_EVENT_PLAYLIST_UPDATED | |
| VLC_ML_EVENT_PLAYLIST_DELETED | |
| VLC_ML_EVENT_GENRE_ADDED | |
| VLC_ML_EVENT_GENRE_UPDATED | |
| VLC_ML_EVENT_GENRE_DELETED | |
| VLC_ML_EVENT_BOOKMARKS_ADDED | |
| VLC_ML_EVENT_BOOKMARKS_UPDATED | |
| VLC_ML_EVENT_BOOKMARKS_DELETED | |
| VLC_ML_EVENT_FOLDER_ADDED | |
| VLC_ML_EVENT_FOLDER_UPDATED | |
| VLC_ML_EVENT_FOLDER_DELETED | |
| VLC_ML_EVENT_DISCOVERY_STARTED | A discovery started. This event will be emitted when the media library starts discovering a scheduled entry point. If more than a single entry point are queued, this event won't be fired again until all operations are completed and a new operation is scheduled. Once all currently queued operations are done VLC_ML_EVENT_DISCOVERY_COMPLETED will be emitted. |
| VLC_ML_EVENT_DISCOVERY_PROGRESS | Sent when a discovery or reload operation starts analyzing a new folder. The discovered entry point is stored in vlc_ml_event_t::discovery_progress::psz_entry_point. |
| VLC_ML_EVENT_DISCOVERY_COMPLETED | Sent when all queued discovery operations are done being processed. |
| VLC_ML_EVENT_DISCOVERY_FAILED | This event is sent when a discovery failed. The entry point that failed to be discovered is stored in vlc_ml_event_t::discovery_failed::psz_entry_point |
| VLC_ML_EVENT_ENTRY_POINT_ADDED | Sent when a new entry point gets added to the database. The entry point that was added is stored in vlc::ml_event_t::entry_point_added::psz_entry_point, and the success or failure state is stored in vlc_ml_event_t::entry_point_added::b_success If successful, this event won't be emitted again for this entry point. In case of failure, this event will be fired again if the same entry point is queued for discovery again. |
| VLC_ML_EVENT_ENTRY_POINT_REMOVED | Sent when an entry point removal request has been processed. The removed entry point is stored in vlc_ml_event_t::entry_point_removed::psz_entry_point and the success or failure state is stored in vlc_ml_event_t::entry_point_removed::b_success |
| VLC_ML_EVENT_ENTRY_POINT_BANNED | Sent when an entry point ban request has been processed. The banned entry point is stored in vlc_ml_event_t::entry_point_banned::psz_entry_point and the operation success state is stored in vlc_ml_event_t::entry_point_banned::b_success |
| VLC_ML_EVENT_ENTRY_POINT_UNBANNED | Sent when an entry point unban request has been processed. The unbanned entry point is stored in vlc_ml_event_t::entry_point_unbanned::psz_entry_point and the operation success state is stored in vlc_ml_event_t::entry_point_unbanned::b_success |
| VLC_ML_EVENT_BACKGROUND_IDLE_CHANGED | Sent when a discoverer or parser threads changes its idle state. The idle state is stored in vlc_ml_event_t::background_idle_changed.b_idle. False means at least one background thread is in running, true means both discoverer & parser threads are paused. |
| VLC_ML_EVENT_PARSING_PROGRESS_UPDATED | Sent when the parsing progress percentage gets updated. The percentage is stored as a [0;100] integer, in vlc_ml_event_t::parsing_progress::i_percent This value might decrease as more media get discovered, but it will only increase once all discovery operations are completed. |
| VLC_ML_EVENT_MEDIA_THUMBNAIL_GENERATED | Sent after a media thumbnail was generated, or if it's generation failed. The media is stored in vlc_ml_event_t::media_thumbnail_generated::p_media and the success state is stored in vlc_ml_event_t::media_thumbnail_generated::b_success |
| VLC_ML_EVENT_HISTORY_CHANGED | Sent after the history gets changed. It can be either cleaned, or simply modified because a media was recently played/removed from the history. The history type (global/local/network) is stored in vlc_ml_event_t::history_changed::history_type |
| VLC_ML_EVENT_RESCAN_STARTED | Sent when an application requested rescan starts being processed. |
| VLC_ML_EVENT_FAVORITES_CHANGED | Sent when favorites list changes. This includes when entities are marked/unmarked as favorites. The entity type and id are stored in vlc_ml_event_t::favorites_changed |
| enum vlc_ml_file_type_t |
| enum vlc_ml_get_queries |
| enum vlc_ml_list_queries |
| Enumerator | |
|---|---|
| VLC_ML_LIST_MEDIA | arg1 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_MEDIA | arg1 (out): size_t* |
| VLC_ML_LIST_VIDEOS | arg1 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_VIDEOS | arg1 (out): size_t* |
| VLC_ML_LIST_MOVIES | arg1 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_MOVIES | arg1 (out): size_t* |
| VLC_ML_LIST_AUDIOS | arg1 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_AUDIOS | arg1 (out): size_t* |
| VLC_ML_LIST_ALBUMS | arg1 (out): vlc_ml_album_list_t** |
| VLC_ML_COUNT_ALBUMS | arg1 (out): size_t* |
| VLC_ML_LIST_GENRES | arg1 (out): vlc_ml_genre_list_t** |
| VLC_ML_COUNT_GENRES | arg1 (out): size_t* |
| VLC_ML_LIST_ARTISTS | arg1 bool: includeAll; arg2 (out): vlc_ml_genre_list_t** |
| VLC_ML_COUNT_ARTISTS | arg1 bool: includeAll; arg2 (out): size_t* |
| VLC_ML_LIST_SHOWS | arg1 (out): vlc_ml_show_list_t** |
| VLC_ML_COUNT_SHOWS | arg1 (out): size_t* |
| VLC_ML_LIST_GROUPS | arg1 (out): vlc_ml_group_list_t** |
| VLC_ML_COUNT_GROUPS | arg1 (out): size_t* |
| VLC_ML_LIST_PLAYLISTS | arg1 (out): vlc_ml_playlist_list_t** |
| VLC_ML_COUNT_PLAYLISTS | arg1 (out): size_t* |
| VLC_ML_LIST_HISTORY | arg1 vlc_ml_history_type_t; arg2 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_HISTORY | arg1 vlc_ml_history_type_t; arg2 (out): size_t* |
| VLC_ML_LIST_VIDEO_HISTORY | arg1 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_VIDEO_HISTORY | arg1 (out): vlc_ml_media_list_t** |
| VLC_ML_LIST_AUDIO_HISTORY | arg1 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_AUDIO_HISTORY | arg1 (out): vlc_ml_media_list_t** |
| VLC_ML_LIST_ENTRY_POINTS | arg1 bool: list_banned; arg2 (out): vlc_ml_folder_list_t** |
| VLC_ML_COUNT_ENTRY_POINTS | arg1 bool: list_banned; arg2 (out): size_t* |
| VLC_ML_LIST_FOLDERS | arg1 (out): vlc_ml_folder_list_t** |
| VLC_ML_COUNT_FOLDERS | arg1 (out): size_t* |
| VLC_ML_LIST_FOLDERS_BY_TYPE | arg1 vlc_ml_media_type_t: the media type. arg2 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_FOLDERS_BY_TYPE | arg1 vlc_ml_media_type_t: the media type. arg2 (out): vlc_ml_media_list_t** |
| VLC_ML_LIST_ALBUM_TRACKS | arg1: The album id. arg2 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_ALBUM_TRACKS | arg1: The album id. arg2 (out): size_t* |
| VLC_ML_LIST_ALBUM_ARTISTS | arg1: The album id. arg2 (out): vlc_ml_album_list_t** |
| VLC_ML_COUNT_ALBUM_ARTISTS | arg1: The album id. arg2 (out): size_t* |
| VLC_ML_LIST_ARTIST_ALBUMS | arg1: The artist id. arg2(out): vlc_ml_album_list_t** |
| VLC_ML_COUNT_ARTIST_ALBUMS | arg1: The artist id. arg2(out): size_t* |
| VLC_ML_LIST_ARTIST_TRACKS | arg1: The artist id. arg2(out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_ARTIST_TRACKS | arg1: The artist id. arg2(out): size_t* |
| VLC_ML_LIST_GENRE_ARTISTS | arg1: genre id; arg2 (out): vlc_ml_artist_list_t** |
| VLC_ML_COUNT_GENRE_ARTISTS | arg1: genre id; arg2 (out): size_t* |
| VLC_ML_LIST_GENRE_TRACKS | arg1: genre id; arg2 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_GENRE_TRACKS | arg1: genre id; arg2 (out): size_t* |
| VLC_ML_LIST_GENRE_ALBUMS | arg1: genre id; arg2 (out): vlc_ml_album_list_t** |
| VLC_ML_COUNT_GENRE_ALBUMS | arg1: genre id; arg2 (out): size_t* |
| VLC_ML_LIST_SHOW_EPISODES | arg1: show id; arg2(out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_SHOW_EPISODES | arg1: show id; arg2(out): size_t* |
| VLC_ML_LIST_MEDIA_LABELS | arg1: media id; arg2 (out): vlc_ml_label_list_t** |
| VLC_ML_COUNT_MEDIA_LABELS | arg1: media id; arg2 (out): size_t* |
| VLC_ML_LIST_MEDIA_BOOKMARKS | arg1: media id; arg2 (out): vlc_ml_bookmark_list_t** |
| VLC_ML_LIST_GROUP_MEDIA | arg1: playlist id; arg2 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_GROUP_MEDIA | arg1: playlist id; arg2 (out): size_t* |
| VLC_ML_LIST_PLAYLIST_MEDIA | arg1: playlist id; arg2 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_PLAYLIST_MEDIA | arg1: playlist id; arg2 (out): size_t* |
| VLC_ML_LIST_SUBFOLDERS | arg1: parent id; arg2 (out): vlc_ml_folder_list_t** |
| VLC_ML_COUNT_SUBFOLDERS | arg1: parent id; arg2 (out): size_t* |
| VLC_ML_LIST_FOLDER_MEDIA | arg1: folder id; arg2 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_FOLDER_MEDIA | arg1: folder id; arg2 (out): size_t* |
| VLC_ML_LIST_FAVORITE_MEDIA | arg1 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_FAVORITE_MEDIA | arg1 (out): size_t* |
| VLC_ML_LIST_FAVORITE_VIDEOS | arg1 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_FAVORITE_VIDEOS | arg1 (out): size_t* |
| VLC_ML_LIST_FAVORITE_AUDIOS | arg1 (out): vlc_ml_media_list_t** |
| VLC_ML_COUNT_FAVORITE_AUDIOS | arg1 (out): size_t* |
| VLC_ML_LIST_FAVORITE_ALBUMS | arg1 (out): vlc_ml_album_list_t** |
| VLC_ML_COUNT_FAVORITE_ALBUMS | arg1 (out): size_t* |
| VLC_ML_LIST_FAVORITE_ARTISTS | arg1 (out): vlc_ml_artist_list_t** |
| VLC_ML_COUNT_FAVORITE_ARTISTS | arg1 (out): size_t* |
| VLC_ML_LIST_FAVORITE_GENRES | arg1 (out): vlc_ml_genre_list_t** |
| VLC_ML_COUNT_FAVORITE_GENRES | arg1 (out): size_t* |
| VLC_ML_LIST_FAVORITE_PLAYLISTS | arg1 (out): vlc_ml_playlist_list_t** |
| VLC_ML_COUNT_FAVORITE_PLAYLISTS | arg1 (out): size_t* |
| VLC_ML_LIST_FAVORITE_FOLDERS | arg1 (out): vlc_ml_folder_list_t** |
| VLC_ML_COUNT_FAVORITE_FOLDERS | arg1 (out): size_t* |
| VLC_ML_LIST_MEDIA_OF | arg1: parent entity type; arg2: parent entity id; arg3(out): ml_media_list_t** |
| VLC_ML_COUNT_MEDIA_OF | arg1: parent entity type; arg2: parent entity id; arg3(out): size_t* |
| VLC_ML_LIST_VIDEO_OF | arg1: parent entity type; arg2: parent entity id; arg3(out): size_t* |
| VLC_ML_COUNT_VIDEO_OF | arg1: parent entity type; arg2: parent entity id; arg3(out): size_t* |
| VLC_ML_LIST_AUDIO_OF | arg1: parent entity type; arg2: parent entity id; arg3(out): size_t* |
| VLC_ML_COUNT_AUDIO_OF | arg1: parent entity type; arg2: parent entity id; arg3(out): size_t* |
| VLC_ML_LIST_ARTISTS_OF | arg1: parent entity type; arg2: parent entity id; arg3(out): ml_artist_list_t** |
| VLC_ML_COUNT_ARTISTS_OF | arg1: parent entity type; arg2: parent entity id; arg3(out): size_t* |
| VLC_ML_LIST_ALBUMS_OF | arg1: parent entity type; arg2: parent entity id; arg3(out): ml_album_list_t** |
| VLC_ML_COUNT_ALBUMS_OF | arg1: parent entity type; arg2: parent entity id; arg3(out): size_t* |
| enum vlc_ml_media_type_t |
| enum vlc_ml_parent_type |
User playback settings.
All values/units are up to the caller and are not interpreted by the media library. All values are stored and returned as strings. When calling vlc_medialibrary_t::pf_control with vlc_ml_MEDIA_GET_MEDIA_PLAYBACK_STATE, the value will be returned stored in the provided char**. If the state was not set yet, NULL will be returned. When setting a state, NULL can be provided as a value to unset it.
| enum vlc_ml_track_type_t |
| vlc_medialibrary_t * libvlc_MlCreate | ( | libvlc_int_t * | p_libvlc | ) |
References callbacks, vlc_medialibrary_module_t::cbs, vlc_medialibrary_t::cbs, vlc_medialibrary_t::lock, vlc_medialibrary_t::m, module_need, vlc_medialibrary_module_t::p_module, unlikely, vlc_custom_create, vlc_list_init(), vlc_mutex_init(), VLC_OBJECT, and vlc_object_delete.
Referenced by libvlc_InternalInit().
| void libvlc_MlRelease | ( | vlc_medialibrary_t * | p_ml | ) |
References vlc_medialibrary_t::cbs, vlc_medialibrary_t::m, module_unneed, vlc_medialibrary_module_t::p_module, vlc_list_is_empty(), and vlc_object_delete.
Referenced by libvlc_InternalCleanup().
|
inlinestatic |
References VLC_ML_ADD_FOLDER.
| void vlc_ml_album_list_release | ( | vlc_ml_album_list_t * | p_list | ) |
| void vlc_ml_album_release | ( | vlc_ml_album_t * | p_album | ) |
References vlc_ml_album_release_inner().
|
inlinestatic |
References VLC_ML_ALBUM_SET_FAVORITE.
| void vlc_ml_artist_list_release | ( | vlc_ml_artist_list_t * | p_list | ) |
| void vlc_ml_artist_release | ( | vlc_ml_artist_t * | p_artist | ) |
References vlc_ml_artist_release_inner().
|
inlinestatic |
References VLC_ML_ARTIST_SET_FAVORITE.
|
inlinestatic |
References VLC_ML_BAN_FOLDER.
| void vlc_ml_bookmark_list_release | ( | vlc_ml_bookmark_list_t * | p_list | ) |
References list, and vlc_ml_bookmark_release_inner().
| void vlc_ml_bookmark_release | ( | vlc_ml_bookmark_t * | p_bookmark | ) |
References vlc_ml_bookmark_release_inner().
|
inlinestatic |
References VLC_ML_CLEAR_HISTORY.
| int vlc_ml_control | ( | vlc_medialibrary_t * | p_ml, |
| int | i_query, | ||
| ... ) |
References vlc_medialibrary_t::m, and vlc_medialibrary_module_t::pf_control.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_ALBUM_ARTISTS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_ALBUM_TRACKS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_ALBUMS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, VLC_ML_COUNT_ALBUMS_OF, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_ARTIST_ALBUMS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_ARTIST_TRACKS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_ARTISTS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, VLC_ML_COUNT_ARTISTS_OF, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_AUDIO_HISTORY, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_AUDIOS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, VLC_ML_COUNT_AUDIO_OF, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, VLC_ML_COUNT_ENTRY_POINTS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, VLC_ML_COUNT_ENTRY_POINTS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_FAVORITE_ALBUMS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_FAVORITE_ARTISTS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_FAVORITE_AUDIOS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_FAVORITE_FOLDERS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_FAVORITE_GENRES, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_FAVORITE_MEDIA, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_FAVORITE_PLAYLISTS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_FAVORITE_VIDEOS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_FOLDER_MEDIA, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_FOLDERS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_FOLDERS_BY_TYPE, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_GENRE_ALBUMS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_GENRE_ARTISTS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_GENRE_TRACKS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_GENRES, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_GROUP_MEDIA, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_GROUPS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_HISTORY, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_MEDIA, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, vlc_ml_list(), VLC_ML_LIST_MEDIA_LABELS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, VLC_ML_COUNT_MEDIA_OF, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_MOVIES, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_PLAYLIST_MEDIA, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_PLAYLISTS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_GENRE_ALBUMS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_SHOWS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_VIDEO_HISTORY, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References count, vlc_assert, VLC_ML_COUNT_VIDEOS, vlc_ml_list(), and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, VLC_ML_COUNT_VIDEO_OF, vlc_ml_list(), and VLC_SUCCESS.
| 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.
References vlc_medialibrary_t::cbs, vlc_medialibrary_t::lock, vlc_ml_event_callback_t::node, vlc_ml_event_callback_t::p_data, vlc_ml_event_callback_t::pf_cb, unlikely, vlc_list_append(), vlc_mutex_lock(), and vlc_mutex_unlock().
| void vlc_ml_event_unregister_callback | ( | vlc_medialibrary_t * | p_ml, |
| vlc_ml_event_callback_t * | p_callback ) |
Unregisters a medialibrary callback.
| p_ml | an initialized medialibrary instance |
| p_callback | The callback handle returned by vlc_ml_register_callback |
References vlc_medialibrary_t::lock, vlc_ml_event_callback_t::node, vlc_list_remove(), vlc_mutex_lock(), and vlc_mutex_unlock().
| 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.
| p_ml | an initialized medialibrary instance |
| p_callback | The handle returned by vlc_ml_register_callback |
This must only be called synchronously from the callback function provided to vlc_ml_event_register_callback The p_callback handle must be considered invalid when this function returns
References vlc_medialibrary_t::lock, vlc_ml_event_callback_t::node, vlc_list_remove(), and vlc_mutex_assert.
| void vlc_ml_file_list_release | ( | vlc_ml_file_list_t * | p_list | ) |
References vlc_ml_file_list_t::i_nb_items, vlc_ml_file_list_t::p_items, and vlc_ml_file_t::psz_mrl.
Referenced by vlc_ml_media_release_inner().
| void vlc_ml_folder_list_release | ( | vlc_ml_folder_list_t * | p_list | ) |
| void vlc_ml_folder_release | ( | vlc_ml_folder_t * | p_folder | ) |
References vlc_folder_release_inner().
|
inlinestatic |
References VLC_ML_FOLDER_SET_FAVORITE.
| void vlc_ml_genre_list_release | ( | vlc_ml_genre_list_t * | p_list | ) |
| void vlc_ml_genre_release | ( | vlc_ml_genre_t * | p_genre | ) |
References vlc_ml_genre_t::psz_name, vlc_ml_genre_t::thumbnails, and vlc_ml_thumbnails_release().
|
inlinestatic |
References VLC_ML_GENRE_SET_FAVORITE.
| void * vlc_ml_get | ( | vlc_medialibrary_t * | p_ml, |
| int | i_query, | ||
| ... ) |
References vlc_medialibrary_t::m, and vlc_medialibrary_module_t::pf_get.
Referenced by vlc_ml_get_album(), vlc_ml_get_artist(), vlc_ml_get_folder(), vlc_ml_get_genre(), vlc_ml_get_group(), vlc_ml_get_input_item(), vlc_ml_get_input_item_by_mrl(), vlc_ml_get_media(), vlc_ml_get_media_by_mrl(), vlc_ml_get_playlist(), and vlc_ml_get_show().
|
inlinestatic |
References vlc_ml_get(), and VLC_ML_GET_ALBUM.
|
inlinestatic |
References vlc_ml_get(), and VLC_ML_GET_ARTIST.
|
inlinestatic |
References vlc_ml_get(), and VLC_ML_GET_FOLDER.
|
inlinestatic |
References vlc_ml_get(), and VLC_ML_GET_GENRE.
|
inlinestatic |
References vlc_ml_get(), and VLC_ML_GET_GROUP.
|
inlinestatic |
References vlc_ml_get(), and VLC_ML_GET_INPUT_ITEM.
|
inlinestatic |
References vlc_ml_get(), and VLC_ML_GET_INPUT_ITEM_BY_MRL.
|
inlinestatic |
References vlc_ml_get(), and VLC_ML_GET_MEDIA.
|
inlinestatic |
References vlc_ml_get(), and VLC_ML_GET_MEDIA_BY_MRL.
Referenced by vlc_player_input_RestoreMlStates(), and vlc_player_UpdateMLStates().
|
inlinestatic |
References vlc_ml_get(), and VLC_ML_GET_PLAYLIST.
|
inlinestatic |
References vlc_ml_get(), and VLC_ML_GET_SHOW.
| void vlc_ml_group_list_release | ( | vlc_ml_group_list_t * | p_list | ) |
| void vlc_ml_group_release | ( | vlc_ml_group_t * | p_group | ) |
References vlc_ml_group_release_inner().
| vlc_medialibrary_t * vlc_ml_instance_get | ( | vlc_object_t * | p_obj | ) |
References libvlc_priv(), libvlc_priv_t::p_media_library, and vlc_object_instance.
|
inlinestatic |
References VLC_ML_IS_INDEXED.
| void vlc_ml_label_list_release | ( | vlc_ml_label_list_t * | p_list | ) |
| int vlc_ml_list | ( | vlc_medialibrary_t * | p_ml, |
| int | i_query, | ||
| const vlc_ml_query_params_t * | p_params, | ||
| ... ) |
References vlc_medialibrary_t::m, and vlc_medialibrary_module_t::pf_list.
Referenced by vlc_ml_count_album_artists(), vlc_ml_count_album_tracks(), vlc_ml_count_albums(), vlc_ml_count_albums_of(), vlc_ml_count_artist_albums(), vlc_ml_count_artist_tracks(), vlc_ml_count_artists(), vlc_ml_count_artists_of(), vlc_ml_count_audio_history(), vlc_ml_count_audio_media(), vlc_ml_count_audio_of(), vlc_ml_count_banned_entry_points(), vlc_ml_count_entry_points(), vlc_ml_count_favorite_albums(), vlc_ml_count_favorite_artists(), vlc_ml_count_favorite_audios(), vlc_ml_count_favorite_folders(), vlc_ml_count_favorite_genres(), vlc_ml_count_favorite_media(), vlc_ml_count_favorite_playlists(), vlc_ml_count_favorite_videos(), vlc_ml_count_folder_media(), vlc_ml_count_folders(), vlc_ml_count_folders_by_type(), vlc_ml_count_genre_albums(), vlc_ml_count_genre_artists(), vlc_ml_count_genre_tracks(), vlc_ml_count_genres(), vlc_ml_count_group_media(), vlc_ml_count_groups(), vlc_ml_count_history(), vlc_ml_count_media(), vlc_ml_count_media_labels(), vlc_ml_count_media_of(), vlc_ml_count_movies(), vlc_ml_count_playlist_media(), vlc_ml_count_playlists(), vlc_ml_count_show_episodes(), vlc_ml_count_shows(), vlc_ml_count_video_history(), vlc_ml_count_video_media(), vlc_ml_count_video_of(), vlc_ml_list_album_artists(), vlc_ml_list_album_tracks(), vlc_ml_list_albums(), vlc_ml_list_albums_of(), vlc_ml_list_artist_albums(), vlc_ml_list_artist_of(), vlc_ml_list_artist_tracks(), vlc_ml_list_artists(), vlc_ml_list_audio_history(), vlc_ml_list_audio_media(), vlc_ml_list_audio_of(), vlc_ml_list_banned_entry_points(), vlc_ml_list_entry_points(), vlc_ml_list_favorite_albums(), vlc_ml_list_favorite_artists(), vlc_ml_list_favorite_audios(), vlc_ml_list_favorite_folders(), vlc_ml_list_favorite_genres(), vlc_ml_list_favorite_media(), vlc_ml_list_favorite_playlists(), vlc_ml_list_favorite_videos(), vlc_ml_list_folder_media(), vlc_ml_list_folders(), vlc_ml_list_folders_by_type(), vlc_ml_list_genre_albums(), vlc_ml_list_genre_artists(), vlc_ml_list_genre_tracks(), vlc_ml_list_genres(), vlc_ml_list_group_media(), vlc_ml_list_groups(), vlc_ml_list_history(), vlc_ml_list_media(), vlc_ml_list_media_bookmarks(), vlc_ml_list_media_labels(), vlc_ml_list_media_of(), vlc_ml_list_movies(), vlc_ml_list_playlist_media(), vlc_ml_list_playlists(), vlc_ml_list_show_episodes(), vlc_ml_list_shows(), vlc_ml_list_video_history(), vlc_ml_list_video_media(), and vlc_ml_list_video_of().
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_ALBUM_ARTISTS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_ALBUM_TRACKS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_ALBUMS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_ALBUMS_OF, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_ARTIST_ALBUMS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_ARTISTS_OF, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_ARTIST_TRACKS, and VLC_SUCCESS.
|
inlinestatic |
vlc_ml_list_artists
| p_ml | an initialized medialibrary instance |
| params | Query parameters, or NULL for the default |
| b_include_all | True if you wish to fetch artists without at least one album. |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_ARTISTS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_AUDIO_HISTORY, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_AUDIOS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_AUDIO_OF, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_ENTRY_POINTS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_ENTRY_POINTS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_FAVORITE_ALBUMS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_FAVORITE_ARTISTS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_FAVORITE_AUDIOS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_FAVORITE_FOLDERS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_FAVORITE_GENRES, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_FAVORITE_MEDIA, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_FAVORITE_PLAYLISTS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_FAVORITE_VIDEOS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_FOLDER_MEDIA, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_FOLDERS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_FOLDERS_BY_TYPE, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_GENRE_ALBUMS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_GENRE_ARTISTS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_GENRE_TRACKS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_GENRES, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_GROUP_MEDIA, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_GROUPS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_HISTORY, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_MEDIA, and VLC_SUCCESS.
|
inlinestatic |
References vlc_ml_list(), VLC_ML_LIST_MEDIA_BOOKMARKS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_MEDIA_LABELS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_MEDIA_OF, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_MOVIES, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_PLAYLIST_MEDIA, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_PLAYLISTS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_SHOW_EPISODES, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_SHOWS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_VIDEO_HISTORY, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_VIDEOS, and VLC_SUCCESS.
|
inlinestatic |
References vlc_assert, vlc_ml_list(), VLC_ML_LIST_VIDEO_OF, and VLC_SUCCESS.
|
inlinestatic |
References VLC_ML_MEDIA_ADD_BOOKMARK.
|
inlinestatic |
References i_type, and VLC_ML_MEDIA_ADD_EXTERNAL_MRL.
|
inlinestatic |
References VLC_ML_MEDIA_GENERATE_THUMBNAIL.
|
inlinestatic |
References VLC_ML_MEDIA_GET_ALL_MEDIA_PLAYBACK_STATES.
Referenced by vlc_player_input_RestoreMlStates().
|
inlinestatic |
References VLC_ML_MEDIA_GET_MEDIA_PLAYBACK_STATE.
| void vlc_ml_media_list_release | ( | vlc_ml_media_list_t * | p_list | ) |
| void vlc_ml_media_release | ( | vlc_ml_media_t * | p_media | ) |
References vlc_ml_media_release_inner().
|
inlinestatic |
References VLC_ML_MEDIA_REMOVE_ALL_BOOKMARKS.
|
inlinestatic |
References VLC_ML_MEDIA_REMOVE_BOOKMARK.
|
inlinestatic |
References VLC_ML_MEDIA_SET_ALL_MEDIA_PLAYBACK_STATES.
Referenced by vlc_player_UpdateMLStates().
|
inlinestatic |
References VLC_ML_MEDIA_SET_FAVORITE.
|
inlinestatic |
References VLC_ML_MEDIA_SET_GENRE_THUMBNAIL.
|
inlinestatic |
References psz_value, and VLC_ML_MEDIA_SET_MEDIA_PLAYBACK_STATE.
|
inlinestatic |
References VLC_ML_MEDIA_SET_PLAYED.
|
inlinestatic |
References VLC_ML_MEDIA_SET_THUMBNAIL.
|
inlinestatic |
References i_type, and VLC_ML_MEDIA_SET_TYPE.
Referenced by vlc_player_UpdateMediaType().
|
inlinestatic |
References psz_name, and VLC_ML_MEDIA_UPDATE_BOOKMARK.
|
inlinestatic |
References VLC_ML_MEDIA_UPDATE_PROGRESS.
Referenced by vlc_player_UpdateMLStates().
|
inlinestatic |
References VLC_ML_NEW_EXTERNAL_MEDIA, and VLC_SUCCESS.
Referenced by vlc_player_UpdateMLStates().
|
inlinestatic |
References VLC_ML_NEW_STREAM, and VLC_SUCCESS.
|
inlinestatic |
References VLC_ML_PAUSE_BACKGROUND.
| void vlc_ml_playback_states_all_release | ( | vlc_ml_playback_states_all * | prefs | ) |
References vlc_ml_playback_states_all::aspect_ratio, vlc_ml_playback_states_all::crop, vlc_ml_playback_states_all::current_audio_track, vlc_ml_playback_states_all::current_subtitle_track, vlc_ml_playback_states_all::current_video_track, vlc_ml_playback_states_all::deinterlace, and vlc_ml_playback_states_all::video_filter.
|
inlinestatic |
References VLC_ML_PLAYLIST_APPEND.
|
inlinestatic |
References name, VLC_ML_PLAYLIST_CREATE, and VLC_SUCCESS.
|
inlinestatic |
References VLC_ML_PLAYLIST_DELETE.
|
inlinestatic |
References VLC_ML_PLAYLIST_INSERT.
| void vlc_ml_playlist_list_release | ( | vlc_ml_playlist_list_t * | p_list | ) |
|
inlinestatic |
References VLC_ML_PLAYLIST_MOVE.
| void vlc_ml_playlist_release | ( | vlc_ml_playlist_t * | p_playlist | ) |
References vlc_ml_playlist_release_inner().
|
inlinestatic |
References VLC_ML_PLAYLIST_REMOVE.
|
inlinestatic |
References name, and VLC_ML_PLAYLIST_RENAME.
|
inlinestatic |
References VLC_ML_PLAYLIST_SET_FAVORITE.
|
inlinestatic |
References vlc_ml_query_params_t::i_sort, vlc_ml_query_params_create(), and VLC_ML_SORTING_DEFAULT.
Referenced by vlc_ml_query_params_create().
|
inlinestatic |
References VLC_ML_RELOAD_FOLDER.
|
inlinestatic |
References VLC_ML_REMOVE_FOLDER.
|
inlinestatic |
References VLC_ML_REMOVE_STREAM.
|
inlinestatic |
References VLC_ML_RESUME_BACKGROUND.
|
inlinestatic |
References VLC_ML_SET_FOLDER_PRIVATE.
|
inlinestatic |
References VLC_ML_SET_FOLDER_PUBLIC.
| void vlc_ml_show_list_release | ( | vlc_ml_show_list_t * | p_list | ) |
| void vlc_ml_show_release | ( | vlc_ml_show_t * | p_show | ) |
References vlc_ml_show_release_inner().
|
inlinestatic |
References VLC_ML_UNBAN_FOLDER.