VLC
3.0.15
|
Data Fields | |
playlist_t | public_data |
struct intf_thread_t * | interface |
Linked-list of interfaces. More... | |
void * | input_tree |
Search tree for input item to playlist item mapping. More... | |
void * | id_tree |
Search tree for item ID to item mapping. More... | |
vlc_sd_internal_t ** | pp_sds |
int | i_sds |
Number of service discovery modules. More... | |
input_thread_t * | p_input |
the input thread associated with the current item More... | |
input_resource_t * | p_input_resource |
input resources More... | |
vlc_renderer_item_t * | p_renderer |
struct { | |
playlist_item_t * p_item | |
Currently playing/active item. More... | |
playlist_item_t * p_node | |
Current node to play from. More... | |
} | status |
struct { | |
playlist_item_t * p_node | |
requested node to play from More... | |
playlist_item_t * p_item | |
requested item to play in the node More... | |
int i_skip | |
Number of items to skip. More... | |
bool b_request | |
Set to true by the requester The playlist sets it back to false when processing the request. More... | |
bool input_dead | |
Set when input has finished. More... | |
} | request |
vlc_thread_t | thread |
engine thread More... | |
vlc_mutex_t | lock |
dah big playlist global lock More... | |
vlc_cond_t | signal |
wakes up the playlist engine thread More... | |
bool | killed |
playlist is shutting down More... | |
bool | cork_effective |
Corked while actively playing. More... | |
int | i_last_playlist_id |
Last id to an item. More... | |
bool | b_reset_currently_playing |
unsigned | i_consecutive_errors |
Reset current item array. More... | |
bool | b_tree |
Display as a tree. More... | |
bool | b_preparse |
Preparse items. More... | |
bool playlist_private_t::b_preparse |
Preparse items.
bool playlist_private_t::b_request |
Set to true by the requester The playlist sets it back to false when processing the request.
Referenced by input_item_add_subitem_tree(), NextItem(), and Thread().
bool playlist_private_t::b_reset_currently_playing |
Referenced by NextItem(), playlist_SendAddNotify(), and ResetCurrentlyPlaying().
bool playlist_private_t::b_tree |
Display as a tree.
bool playlist_private_t::cork_effective |
Corked while actively playing.
unsigned playlist_private_t::i_consecutive_errors |
int playlist_private_t::i_last_playlist_id |
Last id to an item.
int playlist_private_t::i_sds |
Number of service discovery modules.
Referenced by playlist_IsServicesDiscoveryLoaded(), playlist_ServicesDiscoveryControl(), playlist_ServicesDiscoveryKillAll(), and playlist_ServicesDiscoveryRemove().
int playlist_private_t::i_skip |
Number of items to skip.
Referenced by NextItem().
void* playlist_private_t::id_tree |
Search tree for item ID to item mapping.
bool playlist_private_t::input_dead |
Set when input has finished.
Referenced by InputEvent().
void* playlist_private_t::input_tree |
Search tree for input item to playlist item mapping.
struct intf_thread_t* playlist_private_t::interface |
Linked-list of interfaces.
bool playlist_private_t::killed |
playlist is shutting down
Referenced by playlist_Deactivate(), and Thread().
vlc_mutex_t playlist_private_t::lock |
dah big playlist global lock
Referenced by playlist_Destroy(), and Thread().
input_thread_t* playlist_private_t::p_input |
the input thread associated with the current item
Referenced by PlayItem(), playlist_Destroy(), playlist_SetRenderer(), and Thread().
input_resource_t* playlist_private_t::p_input_resource |
input resources
Referenced by PlayItem(), playlist_Destroy(), playlist_GetAout(), and Thread().
playlist_item_t* playlist_private_t::p_item |
Currently playing/active item.
requested item to play in the node
Referenced by input_item_add_subitem_tree(), and NextItem().
playlist_item_t* playlist_private_t::p_node |
Current node to play from.
requested node to play from
Referenced by input_item_add_subitem_tree(), NextItem(), and ResetCurrentlyPlaying().
vlc_renderer_item_t* playlist_private_t::p_renderer |
Referenced by PlayItem(), playlist_Destroy(), and playlist_SetRenderer().
vlc_sd_internal_t** playlist_private_t::pp_sds |
playlist_t playlist_private_t::public_data |
struct { ... } playlist_private_t::request |
Referenced by input_item_add_subitem_tree(), InputEvent(), NextItem(), and Thread().
vlc_cond_t playlist_private_t::signal |
wakes up the playlist engine thread
Referenced by InputEvent(), playlist_Deactivate(), playlist_Destroy(), playlist_SendAddNotify(), and Thread().
struct { ... } playlist_private_t::status |
Referenced by ResetCurrentlyPlaying().
vlc_thread_t playlist_private_t::thread |
engine thread
Referenced by playlist_Activate(), and playlist_Deactivate().