+static inline void es_out_SetTimes( es_out_t *p_out, double f_position, mtime_t i_time, mtime_t i_length )
+{
+ int i_ret = es_out_Control( p_out, ES_OUT_SET_TIMES, f_position, i_time, i_length );
+ assert( !i_ret );
+}
+static inline void es_out_SetJitter( es_out_t *p_out,
+ mtime_t i_pts_delay, mtime_t i_pts_jitter, int i_cr_average )
+{
+ int i_ret = es_out_Control( p_out, ES_OUT_SET_JITTER,
+ i_pts_delay, i_pts_jitter, i_cr_average );
+ assert( !i_ret );
+}
+static inline 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 )
+{
+ return es_out_Control( p_out, ES_OUT_GET_ES_OBJECTS_BY_ID, i_id, pp_decoder, pp_vout, pp_aout );
+}
+static inline int es_out_GetGroupForced( es_out_t *p_out )
+{
+ int i_group;
+ int i_ret = es_out_Control( p_out, ES_OUT_GET_GROUP_FORCED, &i_group );
+ assert( !i_ret );
+ return i_group;
+}
+static inline void es_out_Eos( es_out_t *p_out )
+{
+ int i_ret = es_out_Control( p_out, ES_OUT_SET_EOS );
+ assert( !i_ret );
+}