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().