VLC 4.0.0-dev
Loading...
Searching...
No Matches
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.
enum vlc_playlist_playback_order vlc_playlist_GetPlaybackOrder (vlc_playlist_t *playlist)
 Return the playback order.
void vlc_playlist_SetPlaybackRepeat (vlc_playlist_t *playlist, enum vlc_playlist_playback_repeat repeat)
 Change the playback "repeat" mode.
void vlc_playlist_SetPlaybackOrder (vlc_playlist_t *playlist, enum vlc_playlist_playback_order order)
 Change the playback order.
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.
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.
bool vlc_playlist_HasNext (vlc_playlist_t *playlist)
 Indicate whether a next item is available.
int vlc_playlist_Prev (vlc_playlist_t *playlist)
 Go to the previous item.
int vlc_playlist_Next (vlc_playlist_t *playlist)
 Go to the next item.
int vlc_playlist_GoTo (vlc_playlist_t *playlist, ssize_t index)
 Go to a given index.
static ssize_t vlc_playlist_GetNextMediaIndex (vlc_playlist_t *playlist)
void vlc_playlist_UpdateNextMedia (vlc_playlist_t *playlist)

Function Documentation

◆ vlc_playlist_ComputeHasNext()

◆ vlc_playlist_ComputeHasPrev()

◆ vlc_playlist_GetNextIndex()

◆ vlc_playlist_GetNextMediaIndex()

◆ vlc_playlist_GetPrevIndex()

◆ vlc_playlist_NormalOrderGetNextIndex()

◆ vlc_playlist_NormalOrderGetPrevIndex()

◆ vlc_playlist_NormalOrderHasNext()

◆ vlc_playlist_NormalOrderHasPrev()

◆ vlc_playlist_PlaybackOrderChanged()

◆ vlc_playlist_PlaybackRepeatChanged()

◆ vlc_playlist_RandomOrderGetNextIndex()

size_t vlc_playlist_RandomOrderGetNextIndex ( vlc_playlist_t * playlist)
inlinestatic

◆ vlc_playlist_RandomOrderGetPrevIndex()

size_t vlc_playlist_RandomOrderGetPrevIndex ( vlc_playlist_t * playlist)
inlinestatic

◆ vlc_playlist_RandomOrderHasNext()

◆ vlc_playlist_RandomOrderHasPrev()

bool vlc_playlist_RandomOrderHasPrev ( vlc_playlist_t * playlist)
inlinestatic

◆ vlc_playlist_SetCurrentIndex()

◆ vlc_playlist_SetCurrentMedia()

◆ vlc_playlist_UpdateNextMedia()