QVisu
Qt-based visualization for smart homes
|
Classes | |
struct | demux_t |
struct | demux_meta_t |
Macros | |
#define | DEMUX_INIT_COMMON() |
Typedefs | |
typedef struct demux_meta_t | demux_meta_t |
Functions | |
VLC_API 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) |
VLC_API decoder_t * | demux_PacketizerNew (demux_t *p_demux, es_format_t *p_fmt, const char *psz_msg) VLC_USED |
VLC_API void | demux_PacketizerDestroy (decoder_t *p_packetizer) |
VLC_API input_thread_t * | demux_GetParentInput (demux_t *p_demux) VLC_USED |
#define DEMUX_INIT_COMMON | ( | ) |
VLC_API input_thread_t* demux_GetParentInput | ( | demux_t * | p_demux | ) |
This function will return the parent input of this demux. It is retained. Can return NULL.
VLC_API void demux_PacketizerDestroy | ( | decoder_t * | p_packetizer | ) |
This function will destroy a packetizer create by demux_PacketizerNew.
VLC_API 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.
The provided es_format_t will be cleaned on error or by demux_PacketizerDestroy.