Go to the documentation of this file.
25 #define VLC_ES_OUT_H 1
125 return out->
pf_add( out, fmt );
136 return out->
pf_send( out,
id, p_block );
149 va_start( args, i_query );
Definition: vlc_es_out.h:97
Definition: vlc_es_out.h:102
Definition: vlc_es_out.h:76
Definition: vlc_es_out.h:93
void(* pf_del)(es_out_t *, es_out_id_t *)
Definition: vlc_es_out.h:115
void(* pf_destroy)(es_out_t *)
Definition: vlc_es_out.h:117
Definition: vlc_es_out.h:80
Definition: vlc_es_out.h:107
Definition: vlc_es_out.h:71
Definition: vlc_es_out.h:49
Definition: vlc_es_out.h:77
Definition: vlc_es_out.h:83
Definition: vlc_es_out.h:55
int(* pf_send)(es_out_t *, es_out_id_t *, block_t *)
Definition: vlc_es_out.h:114
static int es_out_ControlSetMeta(es_out_t *out, const vlc_meta_t *p_meta)
Definition: vlc_es_out.h:165
Definition: vlc_es_out.h:96
Definition: vlc_es_out.h:44
int(* pf_control)(es_out_t *, int i_query, va_list)
Definition: vlc_es_out.h:116
Definition: vlc_es_out.h:111
static es_out_id_t * es_out_Add(es_out_t *out, const es_format_t *fmt)
Definition: vlc_es_out.h:123
static void es_out_Delete(es_out_t *p_out)
Definition: vlc_es_out.h:155
static int es_out_Control(es_out_t *out, int i_query,...)
Definition: vlc_es_out.h:144
es_out_id_t *(* pf_add)(es_out_t *, const es_format_t *)
Definition: vlc_es_out.h:113
Definition: vlc_es_out.h:39
es_out_query_e
Definition: vlc_es_out.h:36
static int es_out_SetPCR(es_out_t *out, int64_t pcr)
Definition: vlc_es_out.h:160
static int es_out_ControlModifyPcrSystem(es_out_t *out, bool b_absolute, mtime_t i_system)
Definition: vlc_es_out.h:174
Definition: vlc_es_out.h:48
Definition: vlc_es_out.h:90
Definition: vlc_es_out.h:41
Definition: vlc_es_out.h:68
static int es_out_vaControl(es_out_t *out, int i_query, va_list args)
Definition: vlc_es_out.h:139
static void es_out_Del(es_out_t *out, es_out_id_t *id)
Definition: vlc_es_out.h:128
Definition: vlc_es_out.h:65
static int es_out_ControlGetPcrSystem(es_out_t *out, mtime_t *pi_system, mtime_t *pi_delay)
Definition: vlc_es_out.h:170
Definition: vlc_es_out.h:63
#define VLC_USED
Definition: fourcc_gen.c:31
Definition: vlc_es_out.h:108
Definition: vlc_es_out.h:99
Definition: vlc_es_out.h:73
es_out_policy_e
Definition: vlc_es_out.h:105
Definition: vlc_es_out.h:64
int64_t mtime_t
High precision date or time interval.
Definition: vlc_common.h:150
Definition: vlc_es_out.h:52
Definition: vlc_es_out.h:75
es_out_sys_t * p_sys
Definition: vlc_es_out.h:119
static int es_out_Send(es_out_t *out, es_out_id_t *id, block_t *p_block)
Definition: vlc_es_out.h:133
Definition: vlc_block.h:111
Definition: vlc_es_out.h:40