interface.c File Reference

This file contains functions related to interface management. More...

Include dependency graph for interface.c:


Functions

static void * RunInterface (vlc_object_t *p_this)
 RunInterface: setups necessary data and give control to the interface.
static int AddIntfCallback (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *)
int intf_Create (vlc_object_t *p_this, const char *psz_module)
 Create and start an interface.
void intf_DestroyAll (libvlc_int_t *p_libvlc)
 Stops and destroys all interfaces.

Variables

static vlc_mutex_t lock = PTHREAD_MUTEX_INITIALIZER

Detailed Description

This file contains functions related to interface management.


Function Documentation

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

void intf_DestroyAll ( libvlc_int_t p_libvlc  ) 

static void * RunInterface ( vlc_object_t p_this  )  [static]

RunInterface: setups necessary data and give control to the interface.

Parameters:
p_this,: interface object

References intf_thread_t::pf_run.

Referenced by intf_Create().


Variable Documentation

vlc_mutex_t lock = PTHREAD_MUTEX_INITIALIZER [static]


Generated on Tue May 25 08:05:35 2010 for VLC by  doxygen 1.5.6