Functions | Variables

interface.c File Reference

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

Include dependency graph for interface.c:

Functions

static void * RunInterface (void *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 *chain)
 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 ( void *  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]
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines