|
VLC
4.0.0-dev
|

Go to the source code of this file.
Data Structures | |
| struct | sout_packetizer_input_t |
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_packetizer_input_t *) |
| int | sout_InputSendBuffer (sout_packetizer_input_t *, block_t *) |
| bool | sout_InputIsEmpty (sout_packetizer_input_t *) |
| int | sout_InputControl (sout_packetizer_input_t *, int i_query,...) |
| void | sout_InputFlush (sout_packetizer_input_t *) |
| #define sout_NewInstance | ( | a, | |
| b | |||
| ) | sout_NewInstance(VLC_OBJECT(a),b) |
Referenced by EsOutSetRecord(), and RequestSout().
| enum sout_input_query_e |
| void sout_DeleteInstance | ( | sout_instance_t * | ) |
References FREENULL, sout_instance_t::p_stream, sout_instance_t::psz_sout, sout_StreamChainDelete(), and vlc_object_delete.
Referenced by DestroySout(), and EsOutSetRecord().
| int sout_InputControl | ( | sout_packetizer_input_t * | , |
| int | i_query, | ||
| ... | |||
| ) |
References sout_InputControlVa().
Referenced by vlc_input_decoder_SetSpuHighlight().
| int sout_InputDelete | ( | sout_packetizer_input_t * | ) |
References sout_instance_t::lock, msg_Dbg, sout_packetizer_input_t::p_sout, sout_instance_t::p_stream, sout_StreamIdDel(), vlc_mutex_lock(), vlc_mutex_unlock(), and VLC_SUCCESS.
Referenced by DeleteDecoder().
| void sout_InputFlush | ( | sout_packetizer_input_t * | ) |
| bool sout_InputIsEmpty | ( | sout_packetizer_input_t * | ) |
| sout_packetizer_input_t* sout_InputNew | ( | sout_instance_t * | , |
| const es_format_t * | |||
| ) |
| int sout_InputSendBuffer | ( | sout_packetizer_input_t * | , |
| block_t * | |||
| ) |
References sout_packetizer_input_t::b_flushed, BLOCK_FLAG_DISCONTINUITY, block_t::i_flags, sout_packetizer_input_t::id, sout_instance_t::lock, sout_packetizer_input_t::p_sout, sout_instance_t::p_stream, sout_StreamIdSend(), vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by DecoderUpdatePreroll().
| bool sout_instance_ControlsPace | ( | sout_instance_t * | sout | ) |
References sout_instance_t::i_out_pace_nocontrol, sout_instance_t::lock, vlc_mutex_lock(), and vlc_mutex_unlock().
Referenced by EsOutSend().
| sout_instance_t* sout_NewInstance | ( | vlc_object_t * | , |
| const char * | |||
| ) |
References sout_instance_t::b_wants_substreams, FREENULL, sout_instance_t::i_out_pace_nocontrol, sout_instance_t::lock, msg_Dbg, msg_Err, sout_instance_t::p_stream, sout_instance_t::psz_sout, sout_stream_url_to_chain(), SOUT_STREAM_WANTS_SUBSTREAMS, sout_StreamChainNew(), sout_StreamControl(), strdup(), var_Create(), var_InheritBool(), vlc_custom_create, vlc_mutex_init(), vlc_object_delete, VLC_VAR_DOINHERIT, and VLC_VAR_INTEGER.
1.8.13