|
VLC
4.0.0-dev
|
Playlist helper to manage random playback. More...

Data Fields | |
| struct { | |
| size_t cap | |
| size_t size | |
| vlc_playlist_item_t ** data | |
| } | items |
| unsigned short | xsubi [3] |
| bool | loop |
| size_t | head |
| size_t | next |
| size_t | history |
Playlist helper to manage random playback.
See randomizer.c for implementation details.
| size_t randomizer::cap |
| vlc_playlist_item_t* * randomizer::data |
| size_t randomizer::head |
| size_t randomizer::history |
| struct { ... } randomizer::items |
Referenced by randomizer_Add(), randomizer_AutoReshuffle(), randomizer_Clear(), randomizer_Count(), randomizer_Destroy(), randomizer_DetermineOne_(), randomizer_HasNext(), randomizer_HasPrev(), randomizer_IndexOf(), randomizer_Init(), randomizer_Next(), randomizer_PeekNext(), randomizer_PeekPrev(), randomizer_Prev(), randomizer_Remove(), randomizer_RemoveAt(), randomizer_Reshuffle(), randomizer_SelectIndex(), and swap_items().
| bool randomizer::loop |
Referenced by randomizer_HasNext(), randomizer_HasPrev(), randomizer_Init(), randomizer_PeekNext(), and randomizer_SetLoop().
| size_t randomizer::next |
Referenced by randomizer_Add(), randomizer_AutoReshuffle(), randomizer_Clear(), randomizer_HasNext(), randomizer_HasPrev(), randomizer_Init(), randomizer_Next(), randomizer_PeekNext(), randomizer_PeekPrev(), randomizer_Prev(), randomizer_RemoveAt(), randomizer_Reshuffle(), and randomizer_SelectIndex().
| size_t randomizer::size |
Referenced by randomizer_AutoReshuffle(), randomizer_Clear(), randomizer_Count(), randomizer_DetermineOne_(), randomizer_HasNext(), randomizer_HasPrev(), randomizer_Next(), randomizer_PeekNext(), randomizer_PeekPrev(), randomizer_Prev(), randomizer_RemoveAt(), randomizer_Reshuffle(), and randomizer_SelectIndex().
| unsigned short randomizer::xsubi[3] |
Referenced by randomizer_DetermineOne_(), and randomizer_Init().
1.8.13