
Functions | |
| static void | VariablesInit (playlist_t *p_playlist) |
| static int | RandomCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *a) |
| static int | RateCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *p) |
| static int | RateOffsetCallback (vlc_object_t *obj, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *p_data) |
| static int | VideoSplitterCallback (vlc_object_t *p_this, char const *psz_cmd, vlc_value_t oldval, vlc_value_t newval, void *p_data) |
| playlist_t * | playlist_Create (vlc_object_t *p_parent) |
| Create playlist. | |
| void | playlist_Destroy (playlist_t *p_playlist) |
| Destroy playlist. | |
| input_thread_t * | playlist_CurrentInput (playlist_t *p_playlist) |
| Get current playing input. | |
| playlist_item_t * | get_current_status_item (playlist_t *p_playlist) |
| Accessor for status item and status nodes. | |
| playlist_item_t * | get_current_status_node (playlist_t *p_playlist) |
| void | set_current_status_item (playlist_t *p_playlist, playlist_item_t *p_item) |
| void | set_current_status_node (playlist_t *p_playlist, playlist_item_t *p_node) |
| static input_thread_t * | playlist_FindInput (vlc_object_t *object) |
| playlist_item_t * | playlist_CurrentPlayingItem (playlist_t *p_playlist) |
| int | playlist_Status (playlist_t *p_playlist) |
| static input_thread_t* playlist_FindInput | ( | vlc_object_t * | object | ) | [static] |
References pl_Get, playlist_CurrentInput(), and VLC_OBJECT.
Referenced by VariablesInit().
| static int RandomCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | a | |||
| ) | [static] |
References pl_priv, and vlc_cond_signal().
Referenced by VariablesInit().
| static int RateCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p | |||
| ) | [static] |
References vlc_value_t::f_float, pl_priv, and var_SetFloat.
Referenced by VariablesInit().
| static int RateOffsetCallback | ( | vlc_object_t * | obj, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References pl_priv, var_GetFloat, var_SetFloat, and VLC_UNUSED.
Referenced by VariablesInit().
| static void VariablesInit | ( | playlist_t * | p_playlist | ) | [static] |
References playlist_FindInput(), RandomCallback(), RateCallback(), RateOffsetCallback(), var_AddCallback, var_Create, var_SetAddress, var_SetBool, var_SetInteger, VideoSplitterCallback(), VLC_VAR_ADDRESS, VLC_VAR_BOOL, VLC_VAR_DOINHERIT, VLC_VAR_FLOAT, VLC_VAR_INTEGER, VLC_VAR_STRING, and VLC_VAR_VOID.
Referenced by playlist_Create().
| static int VideoSplitterCallback | ( | vlc_object_t * | p_this, | |
| char const * | psz_cmd, | |||
| vlc_value_t | oldval, | |||
| vlc_value_t | newval, | |||
| void * | p_data | |||
| ) | [static] |
References input_Control(), INPUT_RESTART_ES, pl_priv, var_GetFloat, var_SetFloat, VIDEO_ES, and VLC_UNUSED.
Referenced by VariablesInit().
1.7.1