VLC  3.0.15
Macros | Functions
demux.h File Reference
Include dependency graph for demux.h:

Go to the source code of this file.

Macros

#define demux_NewAdvanced(a, b, c, d, e, f, g, h)   demux_NewAdvanced(VLC_OBJECT(a),b,c,d,e,f,g,h)
 

Functions

demux_tdemux_NewAdvanced (vlc_object_t *p_obj, input_thread_t *p_parent_input, const char *psz_access, const char *psz_demux, const char *psz_path, stream_t *s, es_out_t *out, bool)
 
unsigned demux_TestAndClearFlags (demux_t *, unsigned)
 
int demux_GetTitle (demux_t *)
 
int demux_GetSeekpoint (demux_t *)
 
demux_tdemux_FilterChainNew (demux_t *source, const char *list)
 Builds an explicit chain of demux filters. More...
 
bool demux_FilterEnable (demux_t *p_demux_chain, const char *psz_demux)
 
bool demux_FilterDisable (demux_t *p_demux_chain, const char *psz_demux)
 

Macro Definition Documentation

◆ demux_NewAdvanced

#define demux_NewAdvanced (   a,
  b,
  c,
  d,
  e,
  f,
  g,
 
)    demux_NewAdvanced(VLC_OBJECT(a),b,c,d,e,f,g,h)

Function Documentation

◆ demux_FilterChainNew()

demux_t* demux_FilterChainNew ( demux_t source,
const char *  list 
)

Builds an explicit chain of demux filters.

This function creates a chain of filters according to a supplied list.

See also stream_FilterChainNew(). Those two functions have identical semantics and ownership rules, except for the use of demux vs stream.

Parameters
sourceinput stream around which to build a filter chain
listcolon-separated list of stream filters (upstream first)
Returns
The last demux (filter) in the chain. The return value is always a valid (non-NULL) demux pointer.

◆ demux_FilterDisable()

bool demux_FilterDisable ( demux_t p_demux_chain,
const char *  psz_demux 
)

◆ demux_FilterEnable()

bool demux_FilterEnable ( demux_t p_demux_chain,
const char *  psz_demux 
)

◆ demux_GetSeekpoint()

int demux_GetSeekpoint ( demux_t )

< No error

◆ demux_GetTitle()

int demux_GetTitle ( demux_t )

< No error

◆ demux_NewAdvanced()

demux_t* demux_NewAdvanced ( vlc_object_t p_obj,
input_thread_t p_parent_input,
const char *  psz_access,
const char *  psz_demux,
const char *  psz_path,
stream_t s,
es_out_t out,
bool   
)

◆ demux_TestAndClearFlags()

unsigned demux_TestAndClearFlags ( demux_t ,
unsigned   
)

< No error

Referenced by MainLoopDemux().