24 #ifndef LIBVLC_INPUT_ES_OUT_H 25 #define LIBVLC_INPUT_ES_OUT_H 1 157 i_normal_time, i_length );
164 i_pts_delay, i_pts_jitter, i_cr_average );
es_out_mode_e
Definition: es_out.h:29
static bool es_out_GetEmpty(es_out_t *p_out)
Definition: es_out.h:118
Definition: vlc_es_out.h:121
es_out_query_private_e
Definition: es_out.h:38
static void es_out_SetTimes(es_out_t *p_out, double f_position, vlc_tick_t i_time, vlc_tick_t i_normal_time, vlc_tick_t i_length)
Definition: es_out.h:152
This file is a collection of common definitions and types.
static void es_out_SetJitter(es_out_t *p_out, vlc_tick_t i_pts_delay, vlc_tick_t i_pts_jitter, int i_cr_average)
Definition: es_out.h:160
static int es_out_SetRate(es_out_t *p_out, float source_rate, float rate)
Definition: es_out.h:144
static int es_out_GetGroupForced(es_out_t *p_out)
Definition: es_out.h:167
static void es_out_SetMode(es_out_t *p_out, int i_mode)
Definition: es_out.h:97
static vlc_tick_t es_out_GetWakeup(es_out_t *p_out)
Definition: es_out.h:102
static void es_out_SetEsDelay(es_out_t *p_out, es_out_id_t *es, vlc_tick_t i_delay)
Definition: es_out.h:126
static int es_out_SetPauseState(es_out_t *p_out, bool b_source_paused, bool b_paused, vlc_tick_t i_date)
Definition: es_out.h:140
static void es_out_Eos(es_out_t *p_out)
Definition: es_out.h:174
int64_t vlc_tick_t
High precision date or time interval.
Definition: vlc_tick.h:45
static bool es_out_GetBuffering(es_out_t *p_out)
Definition: es_out.h:110
Definition: vlc_es_out.h:139
static void es_out_SetDelay(es_out_t *p_out, int i_cat, vlc_tick_t i_delay)
Definition: es_out.h:131
es_out_t * input_EsOutNew(input_thread_t *, float rate)
Definition: es_out.c:476
Definition: vlc_es_out.h:92
Opaque structure representing an ES (Elementary Stream) track.
Definition: es_out.c:88
static int es_out_SetFrameNext(es_out_t *p_out)
Definition: es_out.h:148
es_out_id_t * vlc_es_id_get_out(vlc_es_id_t *id)
Definition: es_out.c:4094
static int es_out_Control(es_out_t *out, int i_query,...)
Definition: vlc_es_out.h:166
es_out_t * input_EsOutTimeshiftNew(input_thread_t *, es_out_t *, float i_rate)
Definition: es_out_timeshift.c:301
static int es_out_SetRecordState(es_out_t *p_out, bool b_record)
Definition: es_out.h:136