QVisu
Qt-based visualization for smart homes
|
Go to the source code of this file.
Classes | |
struct | sout_instance_t |
struct | sout_access_out_t |
struct | sout_mux_t |
struct | sout_input_t |
struct | sout_stream_t |
struct | sout_description_data_t |
Typedefs | |
typedef struct sout_stream_id_t | sout_stream_id_t |
typedef VLC_API char struct sout_description_data_t | sout_description_data_t |
Enumerations | |
enum | access_out_query_e { ACCESS_OUT_CONTROLS_PACE } |
enum | sout_mux_query_e { MUX_CAN_ADD_STREAM_WHILE_MUXING, MUX_GET_ADD_STREAM_WAIT, MUX_GET_MIME } |
Functions | |
VLC_API sout_access_out_t * | sout_AccessOutNew (vlc_object_t *, const char *psz_access, const char *psz_name) VLC_USED |
VLC_API void | sout_AccessOutDelete (sout_access_out_t *) |
VLC_API int | sout_AccessOutSeek (sout_access_out_t *, off_t) |
VLC_API ssize_t | sout_AccessOutRead (sout_access_out_t *, block_t *) |
VLC_API ssize_t | sout_AccessOutWrite (sout_access_out_t *, block_t *) |
VLC_API int | sout_AccessOutControl (sout_access_out_t *, int,...) |
VLC_API sout_mux_t * | sout_MuxNew (sout_instance_t *, const char *, sout_access_out_t *) VLC_USED |
VLC_API sout_input_t * | sout_MuxAddStream (sout_mux_t *, es_format_t *) VLC_USED |
VLC_API void | sout_MuxDeleteStream (sout_mux_t *, sout_input_t *) |
VLC_API void | sout_MuxDelete (sout_mux_t *) |
VLC_API void | sout_MuxSendBuffer (sout_mux_t *, sout_input_t *, block_t *) |
VLC_API int | sout_MuxGetStream (sout_mux_t *, int, mtime_t *) |
VLC_API void | sout_StreamChainDelete (sout_stream_t *p_first, sout_stream_t *p_last) |
VLC_API sout_stream_t * | sout_StreamChainNew (sout_instance_t *p_sout, char *psz_chain, sout_stream_t *p_next, sout_stream_t **p_last) VLC_USED |
VLC_API encoder_t * | sout_EncoderCreate (vlc_object_t *obj) |
VLC_API session_descriptor_t * | sout_AnnounceRegisterSDP (vlc_object_t *, const char *, const char *) VLC_USED |
VLC_API int | sout_AnnounceUnRegister (vlc_object_t *, session_descriptor_t *) |
VLC_API char * | vlc_sdp_Start (vlc_object_t *obj, const char *cfgpref, const struct sockaddr *src, size_t srclen, const struct sockaddr *addr, size_t addrlen) VLC_USED |
VLC_API char * | sdp_AddMedia (char **sdp, const char *type, const char *protocol, int dport, unsigned pt, bool bw_indep, unsigned bw, const char *ptname, unsigned clockrate, unsigned channels, const char *fmtp) |
VLC_API char * | sdp_AddAttribute (char **sdp, const char *name, const char *fmt,...) VLC_FORMAT(3 |
This file defines structures and functions for stream output in vlc
typedef VLC_API char struct sout_description_data_t sout_description_data_t |
Description module