VLC
4.0.0-dev
|
Stream output modules interface. More...
Go to the source code of this file.
Data Structures | |
struct | sout_instance_t |
Stream output instance (FIXME: should be private to src/ to avoid invalid unsynchronized access) More... | |
struct | sout_access_out_t |
Stream output access_output. More... | |
struct | sout_mux_t |
Muxer structure. More... | |
struct | sout_input_t |
struct | sout_stream_t |
Macros | |
#define | sout_AccessOutNew(obj, access, name) sout_AccessOutNew( VLC_OBJECT(obj), access, name ) |
#define | sout_EncoderCreate(o, s) sout_EncoderCreate(VLC_OBJECT(o),s) |
#define | sout_AnnounceRegisterSDP(o, sdp, addr) sout_AnnounceRegisterSDP(VLC_OBJECT (o), sdp, addr) |
#define | sout_AnnounceUnRegister(o, a) sout_AnnounceUnRegister(VLC_OBJECT (o), a) |
Enumerations | |
enum | access_out_query_e { ACCESS_OUT_CONTROLS_PACE, ACCESS_OUT_CAN_SEEK } |
enum | sout_mux_query_e { MUX_CAN_ADD_STREAM_WHILE_MUXING, MUX_GET_MIME } |
enum | sout_stream_query_e { SOUT_STREAM_EMPTY, SOUT_STREAM_WANTS_SUBSTREAMS, SOUT_STREAM_ID_SPU_HIGHLIGHT } |
Stream output modules interface.