VLC
4.0.0-dev
|
Go to the source code of this file.
Data Structures | |
struct | sout_instance_t |
Stream output instance. More... | |
Macros | |
#define | sout_NewInstance(a, b) sout_NewInstance(VLC_OBJECT(a),b) |
Enumerations | |
enum | sout_input_query_e { SOUT_INPUT_SET_SPU_HIGHLIGHT } |
Functions | |
sout_instance_t * | sout_NewInstance (vlc_object_t *, const char *) |
void | sout_DeleteInstance (sout_instance_t *) |
bool | sout_instance_ControlsPace (sout_instance_t *sout) |
sout_packetizer_input_t * | sout_InputNew (sout_instance_t *, const es_format_t *) |
int | sout_InputDelete (sout_instance_t *, sout_packetizer_input_t *) |
int | sout_InputSendBuffer (sout_instance_t *, sout_packetizer_input_t *, block_t *) |
int | sout_InputControl (sout_instance_t *, sout_packetizer_input_t *, int i_query,...) |
void | sout_InputFlush (sout_instance_t *, sout_packetizer_input_t *) |
#define sout_NewInstance | ( | a, | |
b | |||
) | sout_NewInstance(VLC_OBJECT(a),b) |
enum sout_input_query_e |
void sout_DeleteInstance | ( | sout_instance_t * | ) |
References FREENULL, sout_instance_t::p_stream, sout_instance_t::psz_sout, and sout_StreamChainDelete().
Referenced by DestroySout(), and EsOutSetRecord().
int sout_InputControl | ( | sout_instance_t * | , |
sout_packetizer_input_t * | , | ||
int | i_query, | ||
... | |||
) |
References sout_InputControlVa().
Referenced by vlc_input_decoder_SetSpuHighlight().
int sout_InputDelete | ( | sout_instance_t * | , |
sout_packetizer_input_t * | |||
) |
References msg_Dbg, sout_instance_t::p_stream, sout_StreamIdDel(), and VLC_SUCCESS.
Referenced by DeleteDecoder().
void sout_InputFlush | ( | sout_instance_t * | , |
sout_packetizer_input_t * | |||
) |
References sout_packetizer_input_t::b_flushed, sout_packetizer_input_t::id, sout_instance_t::p_stream, and sout_StreamFlush().
Referenced by DecoderThread_Flush().
sout_packetizer_input_t* sout_InputNew | ( | sout_instance_t * | , |
const es_format_t * | |||
) |
References sout_packetizer_input_t::b_flushed, es_format_t::i_codec, msg_Dbg, msg_Warn, sout_instance_t::p_stream, and sout_StreamIdAdd().
Referenced by decoder_New().
int sout_InputSendBuffer | ( | sout_instance_t * | , |
sout_packetizer_input_t * | , | ||
block_t * | |||
) |
bool sout_instance_ControlsPace | ( | sout_instance_t * | sout | ) |
References sout_instance_t::p_stream, and sout_StreamIsSynchronous().
Referenced by EsOutSend(), and Init().
sout_instance_t* sout_NewInstance | ( | vlc_object_t * | , |
const char * | |||
) |