|
VLC 4.0.0-dev
|
#include <playlist.h>
Data Fields | |
| vlc_player_t * | player |
| vlc_preparser_t * | parser |
| libvlc_int_t * | libvlc |
| enum vlc_playlist_media_stopped_action | stopped_action |
| enum vlc_playlist_preparsing | recursive |
| struct vlc_player_listener_id * | player_listener |
| playlist_item_vector_t | items |
| struct randomizer | randomizer |
| ssize_t | current |
| bool | has_prev |
| bool | has_next |
| struct vlc_list | listeners |
| list of vlc_playlist_listener_id.node | |
| enum vlc_playlist_playback_repeat | repeat |
| enum vlc_playlist_playback_order | order |
| uint64_t | idgen |
| ssize_t vlc_playlist::current |
Referenced by player_on_current_media_changed(), vlc_playlist_Expand(), vlc_playlist_GetCurrentIndex(), vlc_playlist_GetNextMediaIndex(), vlc_playlist_ItemsInserted(), vlc_playlist_ItemsMoved(), vlc_playlist_ItemsRemoved(), vlc_playlist_ItemsReset(), vlc_playlist_New(), vlc_playlist_NormalOrderGetNextIndex(), vlc_playlist_NormalOrderGetPrevIndex(), vlc_playlist_NormalOrderHasNext(), vlc_playlist_NormalOrderHasPrev(), vlc_playlist_NotifyCurrentState(), vlc_playlist_NotifyMediaUpdated(), vlc_playlist_Remove(), vlc_playlist_SetCurrentIndex(), vlc_playlist_Shuffle(), vlc_playlist_Sort(), vlc_playlist_state_NotifyChanges(), and vlc_playlist_state_Save().
| bool vlc_playlist::has_next |
Referenced by player_on_current_media_changed(), vlc_playlist_HasNext(), vlc_playlist_ItemReplaced(), vlc_playlist_ItemsInserted(), vlc_playlist_ItemsMoved(), vlc_playlist_ItemsRemoved(), vlc_playlist_ItemsReset(), vlc_playlist_New(), vlc_playlist_NotifyCurrentState(), vlc_playlist_PlaybackOrderChanged(), vlc_playlist_PlaybackRepeatChanged(), vlc_playlist_SetCurrentIndex(), vlc_playlist_Shuffle(), vlc_playlist_Sort(), vlc_playlist_state_NotifyChanges(), and vlc_playlist_state_Save().
| bool vlc_playlist::has_prev |
Referenced by player_on_current_media_changed(), vlc_playlist_HasPrev(), vlc_playlist_ItemReplaced(), vlc_playlist_ItemsInserted(), vlc_playlist_ItemsMoved(), vlc_playlist_ItemsRemoved(), vlc_playlist_ItemsReset(), vlc_playlist_New(), vlc_playlist_NotifyCurrentState(), vlc_playlist_PlaybackOrderChanged(), vlc_playlist_PlaybackRepeatChanged(), vlc_playlist_SetCurrentIndex(), vlc_playlist_Shuffle(), vlc_playlist_Sort(), vlc_playlist_state_NotifyChanges(), and vlc_playlist_state_Save().
| uint64_t vlc_playlist::idgen |
Referenced by vlc_playlist_MediaToItems(), vlc_playlist_New(), and vlc_playlist_Replace().
| playlist_item_vector_t vlc_playlist::items |
Referenced by on_preparse_ended(), player_on_current_media_changed(), vlc_playlist_ClearItems(), vlc_playlist_Count(), vlc_playlist_Expand(), vlc_playlist_Get(), vlc_playlist_GoTo(), vlc_playlist_IndexOf(), vlc_playlist_IndexOfId(), vlc_playlist_IndexOfMedia(), vlc_playlist_Insert(), vlc_playlist_ItemReplaced(), vlc_playlist_ItemsInserted(), vlc_playlist_ItemsRemoving(), vlc_playlist_ItemsReset(), vlc_playlist_Move(), vlc_playlist_New(), vlc_playlist_NewMetaArray(), vlc_playlist_Next(), vlc_playlist_NormalOrderGetNextIndex(), vlc_playlist_NormalOrderGetPrevIndex(), vlc_playlist_NormalOrderHasNext(), vlc_playlist_NormalOrderHasPrev(), vlc_playlist_NotifyCurrentState(), vlc_playlist_NotifyMediaUpdated(), vlc_playlist_PlaybackOrderChanged(), vlc_playlist_Prev(), vlc_playlist_RandomOrderHasNext(), vlc_playlist_Remove(), vlc_playlist_Replace(), vlc_playlist_SetCurrentMedia(), vlc_playlist_Shuffle(), vlc_playlist_Sort(), and vlc_playlist_UpdateNextMedia().
| libvlc_int_t* vlc_playlist::libvlc |
| struct vlc_list vlc_playlist::listeners |
list of vlc_playlist_listener_id.node
Referenced by vlc_playlist_AddListener(), vlc_playlist_Delete(), and vlc_playlist_New().
| enum vlc_playlist_playback_order vlc_playlist::order |
Referenced by player_on_current_media_changed(), vlc_playlist_ComputeHasNext(), vlc_playlist_ComputeHasPrev(), vlc_playlist_GetNextIndex(), vlc_playlist_GetPlaybackOrder(), vlc_playlist_GetPrevIndex(), vlc_playlist_GoTo(), vlc_playlist_ItemsInserted(), vlc_playlist_ItemsRemoving(), vlc_playlist_ItemsReset(), vlc_playlist_New(), vlc_playlist_Next(), vlc_playlist_NotifyCurrentState(), vlc_playlist_PlaybackOrderChanged(), vlc_playlist_PlaybackRepeatChanged(), vlc_playlist_Prev(), vlc_playlist_Replace(), and vlc_playlist_SetPlaybackOrder().
| vlc_preparser_t* vlc_playlist::parser |
| vlc_player_t* vlc_playlist::player |
Referenced by vlc_playlist_AssertLocked(), vlc_playlist_Clear(), vlc_playlist_Export(), vlc_playlist_GetPlayer(), vlc_playlist_Lock(), vlc_playlist_Next(), vlc_playlist_Pause(), vlc_playlist_PlaybackOrderChanged(), vlc_playlist_PlaybackRepeatChanged(), vlc_playlist_PlayerDestroy(), vlc_playlist_PlayerInit(), vlc_playlist_Prev(), vlc_playlist_Resume(), vlc_playlist_SetCurrentMedia(), vlc_playlist_SetMediaStoppedAction(), vlc_playlist_Start(), vlc_playlist_Stop(), vlc_playlist_Unlock(), and vlc_playlist_UpdateNextMedia().
| struct vlc_player_listener_id* vlc_playlist::player_listener |
Referenced by vlc_playlist_PlayerDestroy(), and vlc_playlist_PlayerInit().
| struct randomizer vlc_playlist::randomizer |
Referenced by player_on_current_media_changed(), vlc_playlist_Delete(), vlc_playlist_GoTo(), vlc_playlist_ItemsInserted(), vlc_playlist_ItemsRemoving(), vlc_playlist_ItemsReset(), vlc_playlist_New(), vlc_playlist_Next(), vlc_playlist_PlaybackOrderChanged(), vlc_playlist_PlaybackRepeatChanged(), vlc_playlist_Prev(), vlc_playlist_RandomOrderGetNextIndex(), vlc_playlist_RandomOrderGetPrevIndex(), vlc_playlist_RandomOrderHasNext(), vlc_playlist_RandomOrderHasPrev(), and vlc_playlist_Replace().
| enum vlc_playlist_preparsing vlc_playlist::recursive |
Referenced by vlc_playlist_AutoPreparse(), and vlc_playlist_New().
| enum vlc_playlist_playback_repeat vlc_playlist::repeat |
Referenced by vlc_playlist_GetNextMediaIndex(), vlc_playlist_GetPlaybackRepeat(), vlc_playlist_New(), vlc_playlist_NormalOrderGetNextIndex(), vlc_playlist_NormalOrderGetPrevIndex(), vlc_playlist_NormalOrderHasNext(), vlc_playlist_NormalOrderHasPrev(), vlc_playlist_NotifyCurrentState(), vlc_playlist_PlaybackOrderChanged(), vlc_playlist_PlaybackRepeatChanged(), vlc_playlist_RandomOrderHasNext(), and vlc_playlist_SetPlaybackRepeat().
| enum vlc_playlist_media_stopped_action vlc_playlist::stopped_action |