intf.c File Reference

Include dependency graph for intf.c:


Data Structures

struct  decoder_sys_t
struct  navigation_history_t

Typedefs

typedef struct decoder_sys_t intf_thread_t

Functions

decoder_sys_tOpenIntf (vlc_object_t *)
void CloseIntf (decoder_sys_t *)
static int InitThread (intf_thread_t *)
static int MouseEvent (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *)
static int KeyEvent (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *)
static void FollowAnchor (intf_thread_t *)
static void GoBack (intf_thread_t *)
static void GoForward (intf_thread_t *)
static int FollowAnchorCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *)
static int GoBackCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *)
static int GoForwardCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *)
static char * GetTimedURLFromPlaylistItem (intf_thread_t *, playlist_item_t *)
static int DisplayAnchor (intf_thread_t *, vout_thread_t *, char *, char *)
static int DisplayPendingAnchor (intf_thread_t *, vout_thread_t *)
static history_tGetHistory (playlist_t *)
static void ReplacePlaylistItem (playlist_t *, char *)
static void * RunIntf (vlc_object_t *)

Typedef Documentation

typedef struct decoder_sys_t intf_thread_t


Function Documentation

void CloseIntf ( decoder_sys_t p_intf  ) 

static int DisplayAnchor ( intf_thread_t p_intf,
vout_thread_t p_vout,
char *  psz_anchor_description,
char *  psz_anchor_url 
) [static]

static int DisplayPendingAnchor ( intf_thread_t p_intf,
vout_thread_t p_vout 
) [static]

static void FollowAnchor ( intf_thread_t p_intf  )  [static]

Referenced by FollowAnchorCallback().

static int FollowAnchorCallback ( vlc_object_t p_this,
char const *  psz_var,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]

static history_t * GetHistory ( playlist_t p_playlist  )  [static]

static char * GetTimedURLFromPlaylistItem ( intf_thread_t p_intf,
playlist_item_t p_current_item 
) [static]

static void GoBack ( intf_thread_t p_intf  )  [static]

Referenced by GoBackCallback().

static int GoBackCallback ( vlc_object_t p_this,
char const *  psz_var,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]

References GoBack(), VLC_SUCCESS, and VLC_UNUSED.

static void GoForward ( intf_thread_t p_intf  )  [static]

Referenced by GoForwardCallback().

static int GoForwardCallback ( vlc_object_t p_this,
char const *  psz_var,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]

References GoForward(), VLC_SUCCESS, and VLC_UNUSED.

static int InitThread ( intf_thread_t p_intf  )  [static]

static int KeyEvent ( vlc_object_t p_this,
char const *  psz_var,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]

static int MouseEvent ( vlc_object_t p_this,
char const *  psz_var,
vlc_value_t  oldval,
vlc_value_t  newval,
void *  p_data 
) [static]

decoder_sys_t* OpenIntf ( vlc_object_t p_this  ) 

static void ReplacePlaylistItem ( playlist_t p_playlist,
char *  psz_uri 
) [static]

static void * RunIntf ( vlc_object_t p_obj  )  [static]

Referenced by Open().


Generated on Wed Mar 31 08:06:05 2010 for VLC by  doxygen 1.5.6