Go to the source code of this file.
|
| enum | es_out_mode_e {
ES_OUT_MODE_NONE,
ES_OUT_MODE_ALL,
ES_OUT_MODE_AUTO,
ES_OUT_MODE_PARTIAL,
ES_OUT_MODE_END
} |
| |
| enum | es_out_query_private_e {
ES_OUT_SET_MODE = ES_OUT_PRIVATE_START,
ES_OUT_GET_WAKE_UP,
ES_OUT_SET_ES_BY_ID,
ES_OUT_RESTART_ES_BY_ID,
ES_OUT_SET_ES_DEFAULT_BY_ID,
ES_OUT_GET_ES_OBJECTS_BY_ID,
ES_OUT_STOP_ALL_ES,
ES_OUT_START_ALL_ES,
ES_OUT_GET_BUFFERING,
ES_OUT_SET_DELAY,
ES_OUT_SET_RECORD_STATE,
ES_OUT_SET_PAUSE_STATE,
ES_OUT_SET_RATE,
ES_OUT_SET_TIME,
ES_OUT_SET_FRAME_NEXT,
ES_OUT_SET_TIMES,
ES_OUT_SET_JITTER,
ES_OUT_GET_GROUP_FORCED,
ES_OUT_SET_EOS
} |
| |
|
| static void | es_out_SetMode (es_out_t *p_out, int i_mode) |
| |
| static mtime_t | es_out_GetWakeup (es_out_t *p_out) |
| |
| static bool | es_out_GetBuffering (es_out_t *p_out) |
| |
| static bool | es_out_GetEmpty (es_out_t *p_out) |
| |
| static void | es_out_SetDelay (es_out_t *p_out, int i_cat, mtime_t i_delay) |
| |
| static int | es_out_SetRecordState (es_out_t *p_out, bool b_record) |
| |
| static int | es_out_SetPauseState (es_out_t *p_out, bool b_source_paused, bool b_paused, mtime_t i_date) |
| |
| static int | es_out_SetRate (es_out_t *p_out, int i_source_rate, int i_rate) |
| |
| static int | es_out_SetTime (es_out_t *p_out, mtime_t i_date) |
| |
| static int | es_out_SetFrameNext (es_out_t *p_out) |
| |
| static void | es_out_SetTimes (es_out_t *p_out, double f_position, mtime_t i_time, mtime_t i_length) |
| |
| static void | es_out_SetJitter (es_out_t *p_out, mtime_t i_pts_delay, mtime_t i_pts_jitter, int i_cr_average) |
| |
| static int | es_out_GetEsObjects (es_out_t *p_out, int i_id, vlc_object_t **pp_decoder, vout_thread_t **pp_vout, audio_output_t **pp_aout) |
| |
| static int | es_out_GetGroupForced (es_out_t *p_out) |
| |
| static void | es_out_Eos (es_out_t *p_out) |
| |
| es_out_t * | input_EsOutNew (input_thread_t *, int i_rate) |
| |
◆ es_out_mode_e
| Enumerator |
|---|
| ES_OUT_MODE_NONE | |
| ES_OUT_MODE_ALL | |
| ES_OUT_MODE_AUTO | |
| ES_OUT_MODE_PARTIAL | |
| ES_OUT_MODE_END | |
◆ es_out_query_private_e
| Enumerator |
|---|
| ES_OUT_SET_MODE | |
| ES_OUT_GET_WAKE_UP | |
| ES_OUT_SET_ES_BY_ID | |
| ES_OUT_RESTART_ES_BY_ID | |
| ES_OUT_SET_ES_DEFAULT_BY_ID | |
| ES_OUT_GET_ES_OBJECTS_BY_ID | |
| ES_OUT_STOP_ALL_ES | |
| ES_OUT_START_ALL_ES | |
| ES_OUT_GET_BUFFERING | |
| ES_OUT_SET_DELAY | |
| ES_OUT_SET_RECORD_STATE | |
| ES_OUT_SET_PAUSE_STATE | |
| ES_OUT_SET_RATE | |
| ES_OUT_SET_TIME | |
| ES_OUT_SET_FRAME_NEXT | |
| ES_OUT_SET_TIMES | |
| ES_OUT_SET_JITTER | |
| ES_OUT_GET_GROUP_FORCED | |
| ES_OUT_SET_EOS | |
◆ es_out_Eos()
| static void es_out_Eos |
( |
es_out_t * |
p_out | ) |
|
|
inlinestatic |
◆ es_out_GetBuffering()
| static bool es_out_GetBuffering |
( |
es_out_t * |
p_out | ) |
|
|
inlinestatic |
◆ es_out_GetEmpty()
| static bool es_out_GetEmpty |
( |
es_out_t * |
p_out | ) |
|
|
inlinestatic |
◆ es_out_GetEsObjects()
◆ es_out_GetGroupForced()
| static int es_out_GetGroupForced |
( |
es_out_t * |
p_out | ) |
|
|
inlinestatic |
◆ es_out_GetWakeup()
◆ es_out_SetDelay()
| static void es_out_SetDelay |
( |
es_out_t * |
p_out, |
|
|
int |
i_cat, |
|
|
mtime_t |
i_delay |
|
) |
| |
|
inlinestatic |
◆ es_out_SetFrameNext()
| static int es_out_SetFrameNext |
( |
es_out_t * |
p_out | ) |
|
|
inlinestatic |
◆ es_out_SetJitter()
| static void es_out_SetJitter |
( |
es_out_t * |
p_out, |
|
|
mtime_t |
i_pts_delay, |
|
|
mtime_t |
i_pts_jitter, |
|
|
int |
i_cr_average |
|
) |
| |
|
inlinestatic |
◆ es_out_SetMode()
| static void es_out_SetMode |
( |
es_out_t * |
p_out, |
|
|
int |
i_mode |
|
) |
| |
|
inlinestatic |
◆ es_out_SetPauseState()
| static int es_out_SetPauseState |
( |
es_out_t * |
p_out, |
|
|
bool |
b_source_paused, |
|
|
bool |
b_paused, |
|
|
mtime_t |
i_date |
|
) |
| |
|
inlinestatic |
◆ es_out_SetRate()
| static int es_out_SetRate |
( |
es_out_t * |
p_out, |
|
|
int |
i_source_rate, |
|
|
int |
i_rate |
|
) |
| |
|
inlinestatic |
◆ es_out_SetRecordState()
| static int es_out_SetRecordState |
( |
es_out_t * |
p_out, |
|
|
bool |
b_record |
|
) |
| |
|
inlinestatic |
◆ es_out_SetTime()
◆ es_out_SetTimes()
◆ input_EsOutNew()
References es_out_sys_t::audio, es_out_sys_t::b_active, es_out_sys_t::b_buffering, es_out_sys_t::es, ES_OUT_ES_POLICY_EXCLUSIVE, ES_OUT_ES_POLICY_SIMULTANEOUS, ES_OUT_MODE_NONE, EsOutAdd(), EsOutControl(), EsOutDel(), EsOutDelete(), EsOutPropsInit(), EsOutSend(), es_out_sys_t::i_es, es_out_sys_t::i_group_id, es_out_sys_t::i_mode, es_out_sys_t::i_pause_date, es_out_sys_t::i_pgrm, es_out_sys_t::i_preroll_end, es_out_sys_t::i_prev_stream_level, es_out_sys_t::i_rate, es_out_sys_t::lock, es_out_sys_t::p_input, es_out_t::p_sys, es_out_t::pf_add, es_out_t::pf_control, es_out_t::pf_del, es_out_t::pf_destroy, es_out_t::pf_send, es_out_sys_t::pgrm, es_out_sys_t::sub, TAB_INIT, var_GetInteger, es_out_sys_t::video, and vlc_mutex_init_recursive().
Referenced by Create().