23#ifndef LIBVLC_INPUT_EVENT_H
24#define LIBVLC_INPUT_EVENT_H 1
53 .capabilities = i_capabilities
64 .times = { f_position, i_time, i_normal_time, i_length }
73 unsigned frame_rate_base)
77 .output_clock = { id, master, system_ts, ts, rate,
78 frame_rate, frame_rate_base }
104 .record = b_recording
118 int i_title,
int i_seekpoint)
122 .chapter = { i_title, i_seekpoint }
127 double f_quality,
double f_strength)
131 .signal = { f_quality, f_strength }
140 .state = { i_state, state_date, },
185 int i_program,
const char *psz_text)
190 .action = VLC_INPUT_PROGRAM_ADDED,
197 int i_program,
const char *psz_text)
202 .action = VLC_INPUT_PROGRAM_UPDATED,
214 .action = VLC_INPUT_PROGRAM_DELETED,
225 .action = VLC_INPUT_PROGRAM_SELECTED,
231 int i_group,
bool b_scrambled)
236 .action = VLC_INPUT_PROGRAM_SCRAMBLED,
238 .scrambled = b_scrambled
274 .vbi_transparent = transparent,
static void input_SendEventMetaEpg(input_thread_t *p_input)
Definition: event.h:166
static void input_SendEventRecord(input_thread_t *p_input, bool b_recording)
Definition: event.h:99
static void input_SendEventProgramSelect(input_thread_t *p_input, int i_program)
Definition: event.h:219
static void input_SendEventDead(input_thread_t *p_input)
Definition: event.h:41
static void input_SendEventRate(input_thread_t *p_input, float rate)
Definition: event.h:91
static void input_SendEventMeta(input_thread_t *p_input)
Definition: event.h:152
static void input_SendEventProgramAdd(input_thread_t *p_input, int i_program, const char *psz_text)
Definition: event.h:184
static void input_SendEvent(input_thread_t *p_input, const struct vlc_input_event *event)
Definition: event.h:30
static void input_SendEventTimes(input_thread_t *p_input, double f_position, vlc_tick_t i_time, vlc_tick_t i_normal_time, vlc_tick_t i_length)
Definition: event.h:57
static void input_SendEventEs(input_thread_t *p_input, const struct vlc_input_event_es *es_event)
Definition: event.h:243
static void input_SendEventVbiTransparency(input_thread_t *p_input, bool transparent)
Definition: event.h:269
static void input_SendEventSeekpoint(input_thread_t *p_input, int i_title, int i_seekpoint)
Definition: event.h:117
static void input_SendEventBookmark(input_thread_t *p_input)
Definition: event.h:293
static void input_SendEventCapabilities(input_thread_t *p_input, int i_capabilities)
Definition: event.h:48
static void input_SendEventTitle(input_thread_t *p_input, const struct vlc_input_event_title *title)
Definition: event.h:108
static void input_SendEventSubsFPS(input_thread_t *p_input, float fps)
Definition: event.h:173
static void input_SendEventProgramUpdated(input_thread_t *p_input, int i_program, const char *psz_text)
Definition: event.h:196
static void input_SendEventState(input_thread_t *p_input, int i_state, vlc_tick_t state_date)
Definition: event.h:135
static void input_SendEventVout(input_thread_t *p_input, const struct vlc_input_event_vout *event)
Definition: event.h:281
static void input_SendEventProgramDel(input_thread_t *p_input, int i_program)
Definition: event.h:208
static void input_SendEventStatistics(input_thread_t *p_input, const struct input_stats_t *stats)
Definition: event.h:82
static void input_SendEventVbiPage(input_thread_t *p_input, unsigned page)
Definition: event.h:261
static void input_SendEventOutputClock(input_thread_t *p_input, vlc_es_id_t *id, bool master, vlc_tick_t system_ts, vlc_tick_t ts, double rate, unsigned frame_rate, unsigned frame_rate_base)
Definition: event.h:68
static void input_SendEventParsing(input_thread_t *p_input, input_item_node_t *p_root)
Definition: event.h:252
static void input_SendEventProgramScrambled(input_thread_t *p_input, int i_group, bool b_scrambled)
Definition: event.h:230
static void input_SendEventCache(input_thread_t *p_input, double f_level)
Definition: event.h:144
static void input_SendEventSignal(input_thread_t *p_input, double f_quality, double f_strength)
Definition: event.h:126
static void input_SendEventMetaInfo(input_thread_t *p_input)
Definition: event.h:159
Opaque structure representing an ES (Elementary Stream) track.
Definition: es_out.c:98
This file is a collection of common definitions and types.
int64_t vlc_tick_t
High precision date or time interval.
Definition: vlc_tick.h:45