#include <vlc_playlist.h>
Public Attributes | |
playlist_status_t | i_status |
playlist_item_t * | p_item |
playlist_item_t * | p_node |
int | i_view |
playlist_item_t * | p_node |
playlist_item_t * | p_item |
int | i_skip |
int | i_goto |
vlc_bool_t | b_request |
vlc_mutex_t | lock |
VLC_COMMON_MEMBERSplaylist_t | |
*int | i_index |
int | i_enabled |
int | i_size |
playlist_item_t ** | pp_items |
int | i_all_size |
playlist_item_t ** | pp_all_items |
int | i_views |
playlist_view_t ** | pp_views |
input_thread_t * | p_input |
mtime_t | request_date |
int | i_last_id |
int | i_sort |
int | i_order |
playlist_item_t * | p_general |
services_discovery_t ** | pp_sds |
int | i_sds |
vlc_bool_t | b_go_next |
struct { | |
playlist_status_t i_status | |
playlist_item_t * p_item | |
playlist_item_t * p_node | |
int i_view | |
} | status |
struct { | |
int i_view | |
playlist_item_t * p_node | |
playlist_item_t * p_item | |
int i_skip | |
int i_goto | |
vlc_bool_t b_request | |
vlc_mutex_t lock | |
} | request |
playlist_preparse_t * | p_preparse |
vlc_mutex_t | gc_lock |
Definition at line 146 of file vlc_playlist.h.
|
Set to true by the requester The playlist sets it back to false when processing the request Definition at line 206 of file vlc_playlist.h. |
|
Lock to protect the garbage collection Definition at line 214 of file vlc_playlist.h. Referenced by __playlist_Create(), and playlist_Destroy(). |
|
size of list of items and nodes Definition at line 160 of file vlc_playlist.h. Referenced by __playlist_Create(). |
|
How many items are enabled ? Definition at line 155 of file vlc_playlist.h. |
|
Direct index to go to (non-view) Definition at line 204 of file vlc_playlist.h. |
|
current index into the playlist Definition at line 154 of file vlc_playlist.h. Referenced by __playlist_Create(), and VLC_PlaylistIndex(). |
|
Last id to an item Definition at line 173 of file vlc_playlist.h. Referenced by __playlist_Create(). |
|
Last ordering applied to the playlist Definition at line 175 of file vlc_playlist.h. Referenced by __playlist_Create(). |
|
total size of the list Definition at line 157 of file vlc_playlist.h. Referenced by __playlist_Create(), and VLC_PlaylistNumberOfItems(). |
|
Number of items to skip Definition at line 203 of file vlc_playlist.h. |
|
Last sorting applied to the playlist Definition at line 174 of file vlc_playlist.h. Referenced by __playlist_Create(). |
|
Current status of playlist Definition at line 187 of file vlc_playlist.h. |
|
Current view Definition at line 199 of file vlc_playlist.h. |
|
Number of views Definition at line 164 of file vlc_playlist.h. Referenced by __playlist_Create(), and playlist_Destroy(). |
|
Lock to protect request Definition at line 209 of file vlc_playlist.h. |
|
Keep a pointer on the "general" category Definition at line 177 of file vlc_playlist.h. Referenced by __playlist_Create(). |
|
the input thread ascosiated with the current item Definition at line 168 of file vlc_playlist.h. Referenced by __playlist_Create(), and VLC_IsPlaying(). |
|
requested item to play in the node Definition at line 201 of file vlc_playlist.h. |
|
Currently playing/active item Definition at line 191 of file vlc_playlist.h. |
|
requested node to play from Definition at line 200 of file vlc_playlist.h. |
|
Current node to play from Definition at line 192 of file vlc_playlist.h. |
|
array of pointers to the playlist items and nodes Definition at line 161 of file vlc_playlist.h. Referenced by __playlist_Create(). |
|
array of pointers to the playlist items Definition at line 158 of file vlc_playlist.h. Referenced by __playlist_Create(). |
|
array of pointers to the playlist views Definition at line 165 of file vlc_playlist.h. Referenced by __playlist_Create(), and playlist_Destroy(). |
|
Used for profiling Definition at line 171 of file vlc_playlist.h. Referenced by __playlist_Create(). |