Data Structures | Functions

stream_demux.c File Reference

Include dependency graph for stream_demux.c:

Data Structures

struct  stream_sys_t

Functions

static int DStreamRead (stream_t *, void *p_read, unsigned int i_read)
static int DStreamPeek (stream_t *, const uint8_t **pp_peek, unsigned int i_peek)
static int DStreamControl (stream_t *, int i_query, va_list)
static void DStreamDelete (stream_t *)
static void * DStreamThread (void *)
stream_tstream_DemuxNew (demux_t *p_demux, const char *psz_demux, es_out_t *out)
 Create a special stream and a demuxer, this allows chaining demuxers You must delete it using stream_Delete.
void stream_DemuxSend (stream_t *s, block_t *p_block)
 Send data to a stream_t handle created by stream_DemuxNew.

Function Documentation

static int DStreamControl ( stream_t s,
int  i_query,
va_list  args 
) [static]
static void DStreamDelete ( stream_t s  )  [static]
static int DStreamPeek ( stream_t s,
const uint8_t **  pp_peek,
unsigned int  i_peek 
) [static]
static int DStreamRead ( stream_t s,
void *  p_read,
unsigned int  i_read 
) [static]
static void * DStreamThread ( void *  obj  )  [static]
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines