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

Functions

void vlc_playlist_ClearItems (vlc_playlist_t *playlist)
 
static void vlc_playlist_ItemsReset (vlc_playlist_t *playlist)
 
static void vlc_playlist_ItemsInserted (vlc_playlist_t *playlist, size_t index, size_t count)
 
static void vlc_playlist_ItemsMoved (vlc_playlist_t *playlist, size_t index, size_t count, size_t target)
 
static void vlc_playlist_ItemsRemoving (vlc_playlist_t *playlist, size_t index, size_t count)
 
static bool vlc_playlist_ItemsRemoved (vlc_playlist_t *playlist, size_t index, size_t count)
 
static void vlc_playlist_ItemReplaced (vlc_playlist_t *playlist, size_t index)
 
size_t vlc_playlist_Count (vlc_playlist_t *playlist)
 Return the number of items. More...
 
vlc_playlist_item_tvlc_playlist_Get (vlc_playlist_t *playlist, size_t index)
 Return the item at a given index. More...
 
ssize_t vlc_playlist_IndexOf (vlc_playlist_t *playlist, const vlc_playlist_item_t *item)
 Return the index of a given item. More...
 
ssize_t vlc_playlist_IndexOfMedia (vlc_playlist_t *playlist, const input_item_t *media)
 Return the index of a given media. More...
 
ssize_t vlc_playlist_IndexOfId (vlc_playlist_t *playlist, uint64_t id)
 Return the index of a given item id. More...
 
void vlc_playlist_Clear (vlc_playlist_t *playlist)
 Clear the playlist. More...
 
static int vlc_playlist_MediaToItems (vlc_playlist_t *playlist, input_item_t *const media[], size_t count, vlc_playlist_item_t *items[])
 
int vlc_playlist_Insert (vlc_playlist_t *playlist, size_t index, input_item_t *const media[], size_t count)
 Insert a list of media at a given index. More...
 
void vlc_playlist_Move (vlc_playlist_t *playlist, size_t index, size_t count, size_t target)
 Move a slice of items to a given target index. More...
 
void vlc_playlist_Remove (vlc_playlist_t *playlist, size_t index, size_t count)
 Remove a slice of items at a given index. More...
 
static int vlc_playlist_Replace (vlc_playlist_t *playlist, size_t index, input_item_t *media)
 
int vlc_playlist_Expand (vlc_playlist_t *playlist, size_t index, input_item_t *const media[], size_t count)
 

Function Documentation

◆ vlc_playlist_ClearItems()

void vlc_playlist_ClearItems ( vlc_playlist_t playlist)

◆ vlc_playlist_Expand()

◆ vlc_playlist_ItemReplaced()

◆ vlc_playlist_ItemsInserted()

◆ vlc_playlist_ItemsMoved()

◆ vlc_playlist_ItemsRemoved()

◆ vlc_playlist_ItemsRemoving()

static void vlc_playlist_ItemsRemoving ( vlc_playlist_t playlist,
size_t  index,
size_t  count 
)
static

◆ vlc_playlist_ItemsReset()

◆ vlc_playlist_MediaToItems()

static int vlc_playlist_MediaToItems ( vlc_playlist_t playlist,
input_item_t *const  media[],
size_t  count,
vlc_playlist_item_t items[] 
)
static

◆ vlc_playlist_Replace()