
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_t * | stream_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. | |
| 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] |
References __MIN, stream_t::b_error, block_FifoGet(), block_Release(), block_t::i_buffer, stream_sys_t::i_pos, stream_sys_t::p_block, block_t::p_buffer, stream_sys_t::p_fifo, stream_t::p_sys, and vlc_object_alive.
Referenced by DStreamControl().
| static void * DStreamThread | ( | void * | obj | ) | [static] |
1.7.1