VLC 4.0.0-dev
control.c File Reference
Include dependency graph for control.c:

Functions

static void vlc_playlist_PlaybackOrderChanged (vlc_playlist_t *playlist)
 
static void vlc_playlist_PlaybackRepeatChanged (vlc_playlist_t *playlist)
 
enum vlc_playlist_playback_repeat vlc_playlist_GetPlaybackRepeat (vlc_playlist_t *playlist)
 Return the playback "repeat" mode. More...
 
enum vlc_playlist_playback_order vlc_playlist_GetPlaybackOrder (vlc_playlist_t *playlist)
 Return the playback order. More...
 
void vlc_playlist_SetPlaybackRepeat (vlc_playlist_t *playlist, enum vlc_playlist_playback_repeat repeat)
 Change the playback "repeat" mode. More...
 
void vlc_playlist_SetPlaybackOrder (vlc_playlist_t *playlist, enum vlc_playlist_playback_order order)
 Change the playback order. More...
 
int vlc_playlist_SetCurrentMedia (vlc_playlist_t *playlist, ssize_t index)
 
static bool vlc_playlist_NormalOrderHasPrev (vlc_playlist_t *playlist)
 
static size_t vlc_playlist_NormalOrderGetPrevIndex (vlc_playlist_t *playlist)
 
static bool vlc_playlist_NormalOrderHasNext (vlc_playlist_t *playlist)
 
static size_t vlc_playlist_NormalOrderGetNextIndex (vlc_playlist_t *playlist)
 
static bool vlc_playlist_RandomOrderHasPrev (vlc_playlist_t *playlist)
 
static size_t vlc_playlist_RandomOrderGetPrevIndex (vlc_playlist_t *playlist)
 
static bool vlc_playlist_RandomOrderHasNext (vlc_playlist_t *playlist)
 
static size_t vlc_playlist_RandomOrderGetNextIndex (vlc_playlist_t *playlist)
 
static size_t vlc_playlist_GetPrevIndex (vlc_playlist_t *playlist)
 
static size_t vlc_playlist_GetNextIndex (vlc_playlist_t *playlist)
 
bool vlc_playlist_ComputeHasPrev (vlc_playlist_t *playlist)
 
bool vlc_playlist_ComputeHasNext (vlc_playlist_t *playlist)
 
ssize_t vlc_playlist_GetCurrentIndex (vlc_playlist_t *playlist)
 Return the index of the current item. More...
 
static void vlc_playlist_SetCurrentIndex (vlc_playlist_t *playlist, ssize_t index)
 
bool vlc_playlist_HasPrev (vlc_playlist_t *playlist)
 Indicate whether a previous item is available. More...
 
bool vlc_playlist_HasNext (vlc_playlist_t *playlist)
 Indicate whether a next item is available. More...
 
int vlc_playlist_Prev (vlc_playlist_t *playlist)
 Go to the previous item. More...
 
int vlc_playlist_Next (vlc_playlist_t *playlist)
 Go to the next item. More...
 
int vlc_playlist_GoTo (vlc_playlist_t *playlist, ssize_t index)
 Go to a given index. More...
 
static ssize_t vlc_playlist_GetNextMediaIndex (vlc_playlist_t *playlist)
 
input_item_tvlc_playlist_GetNextMedia (vlc_playlist_t *playlist)
 

Function Documentation

◆ vlc_playlist_ComputeHasNext()

◆ vlc_playlist_ComputeHasPrev()

◆ vlc_playlist_GetNextIndex()

◆ vlc_playlist_GetNextMedia()

◆ vlc_playlist_GetNextMediaIndex()

◆ vlc_playlist_GetPrevIndex()

◆ vlc_playlist_NormalOrderGetNextIndex()

◆ vlc_playlist_NormalOrderGetPrevIndex()

◆ vlc_playlist_NormalOrderHasNext()

static bool vlc_playlist_NormalOrderHasNext ( vlc_playlist_t playlist)
inlinestatic

◆ vlc_playlist_NormalOrderHasPrev()

static bool vlc_playlist_NormalOrderHasPrev ( vlc_playlist_t playlist)
inlinestatic

◆ vlc_playlist_PlaybackOrderChanged()

◆ vlc_playlist_PlaybackRepeatChanged()

◆ vlc_playlist_RandomOrderGetNextIndex()

static size_t vlc_playlist_RandomOrderGetNextIndex ( vlc_playlist_t playlist)
inlinestatic

◆ vlc_playlist_RandomOrderGetPrevIndex()

static size_t vlc_playlist_RandomOrderGetPrevIndex ( vlc_playlist_t playlist)
inlinestatic

◆ vlc_playlist_RandomOrderHasNext()

◆ vlc_playlist_RandomOrderHasPrev()

static bool vlc_playlist_RandomOrderHasPrev ( vlc_playlist_t playlist)
inlinestatic

◆ vlc_playlist_SetCurrentIndex()

◆ vlc_playlist_SetCurrentMedia()