mux.c File Reference

Include dependency graph for mux.c:


Data Structures

struct  sout_mux_sys_t

Functions

static int Control (sout_mux_t *, int, va_list)
static int AddStream (sout_mux_t *, sout_input_t *)
static int DelStream (sout_mux_t *, sout_input_t *)
static int Mux (sout_mux_t *)
static int IOWrite (void *opaque, uint8_t *buf, int buf_size)
static int64_t IOSeek (void *opaque, int64_t offset, int whence)
int OpenMux (vlc_object_t *p_this)
void CloseMux (vlc_object_t *p_this)
static int MuxBlock (sout_mux_t *p_mux, sout_input_t *p_input)

Variables

static const char *const ppsz_mux_options []

Function Documentation

static int AddStream ( sout_mux_t p_mux,
sout_input_t p_input 
) [static]

void CloseMux ( vlc_object_t p_this  ) 

static int Control ( sout_mux_t p_mux,
int  i_query,
va_list  args 
) [static]

static int DelStream ( sout_mux_t p_mux,
sout_input_t p_input 
) [static]

References msg_Dbg, sout_input_t::p_sys, and VLC_SUCCESS.

Referenced by OpenMux().

static int64_t IOSeek ( void *  opaque,
int64_t  offset,
int  whence 
) [static]

References msg_Dbg, sout_mux_t::p_access, and sout_AccessOutSeek().

Referenced by OpenMux().

static int IOWrite ( void *  opaque,
uint8_t *  buf,
int  buf_size 
) [static]

static int Mux ( sout_mux_t p_mux  )  [static]

static int MuxBlock ( sout_mux_t p_mux,
sout_input_t p_input 
) [static]

int OpenMux ( vlc_object_t p_this  ) 


Variable Documentation

const char* const ppsz_mux_options[] [static]

Initial value:

 {
    "mux", NULL
}

Referenced by OpenMux().


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