mediadirs.c File Reference

Include dependency graph for mediadirs.c:


Data Structures

struct  services_discovery_sys_t

Defines

#define OPEN_MODULE(type)

Enumerations

enum  type_e { Video = 0, Audio = 1, Picture = 2, Unknown = 3 }

Functions

static int Open (vlc_object_t *, enum type_e)
static void Close (vlc_object_t *)
 Releases resources.
static int OpenVideo (vlc_object_t *p_this)
static int OpenAudio (vlc_object_t *p_this)
static int OpenPicture (vlc_object_t *p_this)
static int vlc_sd_probe_Open (vlc_object_t *)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static void * Run (void *)
static void input_item_subitem_added (const vlc_event_t *, void *)
static int onNewFileAdded (vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *)
static enum type_e fileType (services_discovery_t *p_sd, const char *psz_file)
static void formatSnapshotItem (input_item_t *)

Define Documentation

#define OPEN_MODULE ( type   ) 

Value:

static int Open##type( vlc_object_t *p_this )      \
{                                                  \
    msg_Dbg( p_this, "Starting " #type );          \
    return Open( p_this, type );                   \
}


Enumeration Type Documentation

enum type_e

Enumerator:
Video 
Audio 
Picture 
Unknown 


Function Documentation

static void Close ( vlc_object_t p_this  )  [static]

Releases resources.

Close the module.

Destroys the X11 window.

Disconnect from the X server.

Close a SDL video output.

It destroys an OpenGL vout display.

Terminate a vout display created by Open.

It destroyes a Direct3D vout display.

Terminate an output method created by Open.

Release the drawable.

Close a libcaca video output.

Close a aa video output method.

Close the filter.

Terminate a splitter module.

This function closes a clone video splitter module.

Common close function.

Releases allocate resources.

Close: Destructor.

Parameters:
p_this pointer to this filter object
p_this,: the filter object

enum type_e fileType ( services_discovery_t p_sd,
const char *  psz_file 
) [static]

void formatSnapshotItem ( input_item_t p_item  )  [static]

static void input_item_subitem_added ( const vlc_event_t p_event,
void *  user_data 
) [static]

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

static int Open ( vlc_object_t p_this,
enum type_e  i_type 
) [static]

static int OpenAudio ( vlc_object_t p_this  )  [static]

static int OpenPicture ( vlc_object_t p_this  )  [static]

static int OpenVideo ( vlc_object_t p_this  )  [static]

static void * Run ( void *  data  )  [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 

static int vlc_sd_probe_Open ( vlc_object_t obj  )  [static]


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