|  | 
| enum | es_out_query_e { ES_OUT_SET_ES, 
ES_OUT_RESTART_ES, 
ES_OUT_RESTART_ALL_ES, 
ES_OUT_SET_ES_DEFAULT,
 ES_OUT_SET_ES_STATE, 
ES_OUT_GET_ES_STATE, 
ES_OUT_SET_ES_CAT_POLICY, 
ES_OUT_SET_GROUP,
 ES_OUT_SET_PCR, 
ES_OUT_SET_GROUP_PCR, 
ES_OUT_RESET_PCR, 
ES_OUT_SET_ES_FMT,
 ES_OUT_SET_NEXT_DISPLAY_TIME, 
ES_OUT_SET_GROUP_META, 
ES_OUT_SET_GROUP_EPG, 
ES_OUT_SET_GROUP_EPG_EVENT,
 ES_OUT_SET_EPG_TIME, 
ES_OUT_DEL_GROUP, 
ES_OUT_SET_ES_SCRAMBLED_STATE, 
ES_OUT_GET_EMPTY,
 ES_OUT_SET_META, 
ES_OUT_GET_PCR_SYSTEM, 
ES_OUT_MODIFY_PCR_SYSTEM, 
ES_OUT_POST_SUBNODE,
 ES_OUT_PRIVATE_START = 0x10000
 }
 | 
|  | 
| enum | es_out_policy_e { ES_OUT_ES_POLICY_EXCLUSIVE = 0, 
ES_OUT_ES_POLICY_SIMULTANEOUS
 } | 
|  | 
|  | 
| static es_out_id_t * | es_out_Add (es_out_t *out, const es_format_t *fmt) | 
|  | 
| static void | es_out_Del (es_out_t *out, es_out_id_t *id) | 
|  | 
| static int | es_out_Send (es_out_t *out, es_out_id_t *id, block_t *p_block) | 
|  | 
| static int | es_out_vaControl (es_out_t *out, int i_query, va_list args) | 
|  | 
| static int | es_out_Control (es_out_t *out, int i_query,...) | 
|  | 
| static void | es_out_Delete (es_out_t *p_out) | 
|  | 
| static int | es_out_SetPCR (es_out_t *out, int64_t pcr) | 
|  | 
| static int | es_out_ControlSetMeta (es_out_t *out, const vlc_meta_t *p_meta) | 
|  | 
| static int | es_out_ControlGetPcrSystem (es_out_t *out, mtime_t *pi_system, mtime_t *pi_delay) | 
|  | 
| static int | es_out_ControlModifyPcrSystem (es_out_t *out, bool b_absolute, mtime_t i_system) | 
|  | 
Elementary streams output 
◆ es_out_policy_e
| Enumerator | 
|---|
| ES_OUT_ES_POLICY_EXCLUSIVE |  | 
| ES_OUT_ES_POLICY_SIMULTANEOUS |  | 
 
 
◆ es_out_query_e
| Enumerator | 
|---|
| ES_OUT_SET_ES |  | 
| ES_OUT_RESTART_ES |  | 
| ES_OUT_RESTART_ALL_ES |  | 
| ES_OUT_SET_ES_DEFAULT |  | 
| ES_OUT_SET_ES_STATE |  | 
| ES_OUT_GET_ES_STATE |  | 
| ES_OUT_SET_ES_CAT_POLICY |  | 
| ES_OUT_SET_GROUP |  | 
| ES_OUT_SET_PCR |  | 
| ES_OUT_SET_GROUP_PCR |  | 
| ES_OUT_RESET_PCR |  | 
| ES_OUT_SET_ES_FMT |  | 
| ES_OUT_SET_NEXT_DISPLAY_TIME |  | 
| ES_OUT_SET_GROUP_META |  | 
| ES_OUT_SET_GROUP_EPG |  | 
| ES_OUT_SET_GROUP_EPG_EVENT |  | 
| ES_OUT_SET_EPG_TIME |  | 
| ES_OUT_DEL_GROUP |  | 
| ES_OUT_SET_ES_SCRAMBLED_STATE |  | 
| ES_OUT_GET_EMPTY |  | 
| ES_OUT_SET_META |  | 
| ES_OUT_GET_PCR_SYSTEM |  | 
| ES_OUT_MODIFY_PCR_SYSTEM |  | 
| ES_OUT_POST_SUBNODE |  | 
| ES_OUT_PRIVATE_START |  | 
 
 
◆ es_out_Add()
◆ es_out_Control()
  
  | 
        
          | static int es_out_Control | ( | es_out_t * | out, |  
          |  |  | int | i_query, |  
          |  |  |  | ... |  
          |  | ) |  |  |  | inlinestatic | 
 
 
◆ es_out_ControlGetPcrSystem()
◆ es_out_ControlModifyPcrSystem()
  
  | 
        
          | static int es_out_ControlModifyPcrSystem | ( | es_out_t * | out, |  
          |  |  | bool | b_absolute, |  
          |  |  | mtime_t | i_system |  
          |  | ) |  |  |  | inlinestatic | 
 
 
◆ es_out_ControlSetMeta()
◆ es_out_Del()
◆ es_out_Delete()
  
  | 
        
          | static void es_out_Delete | ( | es_out_t * | p_out | ) |  |  | inlinestatic | 
 
 
◆ es_out_Send()
◆ es_out_SetPCR()
  
  | 
        
          | static int es_out_SetPCR | ( | es_out_t * | out, |  
          |  |  | int64_t | pcr |  
          |  | ) |  |  |  | inlinestatic | 
 
 
◆ es_out_vaControl()
  
  | 
        
          | static int es_out_vaControl | ( | es_out_t * | out, |  
          |  |  | int | i_query, |  
          |  |  | va_list | args |  
          |  | ) |  |  |  | inlinestatic |