Functions

engine.c File Reference

Include dependency graph for engine.c:

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_tplaylist_Create (vlc_object_t *p_parent)
 Create playlist.
void playlist_Destroy (playlist_t *p_playlist)
 Destroy playlist.
input_thread_tplaylist_CurrentInput (playlist_t *p_playlist)
 Get current playing input.
playlist_item_tget_current_status_item (playlist_t *p_playlist)
 Accessor for status item and status nodes.
playlist_item_tget_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_tplaylist_FindInput (vlc_object_t *object)
playlist_item_tplaylist_CurrentPlayingItem (playlist_t *p_playlist)
int playlist_Status (playlist_t *p_playlist)

Function Documentation

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]
static int VideoSplitterCallback ( vlc_object_t p_this,
char const *  psz_cmd,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines