|
demux_t * | demux_New (vlc_object_t *p_obj, const char *psz_name, stream_t *s, es_out_t *out) |
|
static void | demux_Delete (demux_t *demux) |
|
int | demux_vaControlHelper (stream_t *, int64_t i_start, int64_t i_end, int64_t i_bitrate, int i_align, int i_query, va_list args) |
|
static int | demux_Demux (demux_t *p_demux) |
|
int | demux_vaControl (demux_t *p_demux, int i_query, va_list args) |
|
static int | demux_Control (demux_t *p_demux, int i_query,...) |
|
static void | demux_UpdateTitleFromStream (demux_t *demux, int *restrict titlep, int *restrict seekpointp, unsigned *restrict updatep) |
|
static bool | demux_IsPathExtension (demux_t *p_demux, const char *psz_extension) |
|
static bool | demux_IsContentType (demux_t *demux, const char *type) |
|
static bool | demux_IsForced (demux_t *p_demux, const char *psz_name) |
|
static int | demux_SetPosition (demux_t *p_demux, double pos, bool precise, bool absolute) |
|
static int | demux_SetTime (demux_t *p_demux, vlc_tick_t time, bool precise, bool absolute) |
|
decoder_t * | demux_PacketizerNew (demux_t *p_demux, es_format_t *p_fmt, const char *psz_msg) |
| This function will create a packetizer suitable for a demuxer that parses elementary stream. More...
|
|
void | demux_PacketizerDestroy (decoder_t *p_packetizer) |
| This function will destroy a packetizer create by demux_PacketizerNew. More...
|
|
vlc_demux_chained_t * | vlc_demux_chained_New (vlc_object_t *parent, const char *name, es_out_t *out) |
| Creates a chained demuxer. More...
|
|
void | vlc_demux_chained_Delete (vlc_demux_chained_t *) |
| Destroys a chained demuxer. More...
|
|
void | vlc_demux_chained_Send (vlc_demux_chained_t *, block_t *block) |
| Sends data to a chained demuxer. More...
|
|
int | vlc_demux_chained_ControlVa (vlc_demux_chained_t *, int query, va_list args) |
| Controls a chained demuxer. More...
|
|
static int | vlc_demux_chained_Control (vlc_demux_chained_t *dc, int query,...) |
|
Demultiplexer modules interface.