VLC 4.0.0-dev
|
Data Structures | |
struct | vlc_demux_chained_t |
Functions | |
static void * | vlc_demux_chained_Thread (void *data) |
vlc_demux_chained_t * | vlc_demux_chained_New (vlc_object_t *parent, const char *name, es_out_t *out) |
Creates a chained demuxer. | |
void | vlc_demux_chained_Send (vlc_demux_chained_t *dc, block_t *block) |
Sends data to a chained demuxer. | |
int | vlc_demux_chained_ControlVa (vlc_demux_chained_t *dc, int query, va_list ap) |
Controls a chained demuxer. | |
void | vlc_demux_chained_Delete (vlc_demux_chained_t *dc) |
Destroys a chained demuxer. | |
|
static |
References demux_Control(), demux_Delete(), demux_Demux(), DEMUX_GET_LENGTH, DEMUX_GET_POSITION, DEMUX_GET_TIME, demux_New(), DEMUX_SET_GROUP_ALL, demux_TestAndClearFlags(), vlc_demux_chained_t::length, vlc_demux_chained_t::lock, vlc_demux_chained_t::name, vlc_demux_chained_t::out, vlc_demux_chained_t::position, vlc_demux_chained_t::reader, vlc_demux_chained_t::stats, vlc_demux_chained_t::time, vlc_mutex_lock(), vlc_mutex_unlock(), VLC_OBJECT, vlc_stream_Delete(), vlc_thread_set_name(), VLC_TICK_FROM_MS, and vlc_tick_now().
Referenced by vlc_demux_chained_New().