VLC  2.1.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
event.c File Reference
Include dependency graph for event.c:

Functions

static void Trigger (input_thread_t *, int i_type)
static void VarListAdd (input_thread_t *, const char *psz_variable, int i_event, int i_value, const char *psz_text)
static void VarListDel (input_thread_t *, const char *psz_variable, int i_event, int i_value)
static void VarListSelect (input_thread_t *, const char *psz_variable, int i_event, int i_value)
void input_SendEventDead (input_thread_t *p_input)
void input_SendEventAbort (input_thread_t *p_input)
void input_SendEventPosition (input_thread_t *p_input, double f_position, mtime_t i_time)
void input_SendEventLength (input_thread_t *p_input, mtime_t i_length)
void input_SendEventStatistics (input_thread_t *p_input)
void input_SendEventRate (input_thread_t *p_input, int i_rate)
void input_SendEventAudioDelay (input_thread_t *p_input, mtime_t i_delay)
void input_SendEventSubtitleDelay (input_thread_t *p_input, mtime_t i_delay)
void input_SendEventRecord (input_thread_t *p_input, bool b_recording)
void input_SendEventTitle (input_thread_t *p_input, int i_title)
void input_SendEventSeekpoint (input_thread_t *p_input, int i_title, int i_seekpoint)
void input_SendEventSignal (input_thread_t *p_input, double f_quality, double f_strength)
void input_SendEventState (input_thread_t *p_input, int i_state)
void input_SendEventCache (input_thread_t *p_input, double f_level)
void input_SendEventMeta (input_thread_t *p_input)
void input_SendEventMetaInfo (input_thread_t *p_input)
void input_SendEventMetaName (input_thread_t *p_input, const char *psz_name)
void input_SendEventMetaEpg (input_thread_t *p_input)
void input_SendEventProgramAdd (input_thread_t *p_input, int i_program, const char *psz_text)
void input_SendEventProgramDel (input_thread_t *p_input, int i_program)
void input_SendEventProgramSelect (input_thread_t *p_input, int i_program)
void input_SendEventProgramScrambled (input_thread_t *p_input, int i_group, bool b_scrambled)
static const char * GetEsVarName (int i_cat)
void input_SendEventEsAdd (input_thread_t *p_input, int i_cat, int i_id, const char *psz_text)
void input_SendEventEsDel (input_thread_t *p_input, int i_cat, int i_id)
void input_SendEventEsSelect (input_thread_t *p_input, int i_cat, int i_id)
void input_SendEventTeletextAdd (input_thread_t *p_input, int i_teletext, const char *psz_text)
void input_SendEventTeletextDel (input_thread_t *p_input, int i_teletext)
void input_SendEventTeletextSelect (input_thread_t *p_input, int i_teletext)
void input_SendEventVout (input_thread_t *p_input)
void input_SendEventAout (input_thread_t *p_input)
void input_SendEventBookmark (input_thread_t *p_input)

Function Documentation

static const char* GetEsVarName ( int  i_cat)
static
void input_SendEventAbort ( input_thread_t p_input)

References INPUT_EVENT_ABORT, and Trigger().

Referenced by Run().

void input_SendEventAout ( input_thread_t p_input)

References INPUT_EVENT_AOUT, and Trigger().

Referenced by aout_new_buffer(), and DeleteDecoder().

void input_SendEventAudioDelay ( input_thread_t p_input,
mtime_t  i_delay 
)
void input_SendEventBookmark ( input_thread_t p_input)

References INPUT_EVENT_BOOKMARK, and Trigger().

Referenced by UpdateBookmarksOption().

void input_SendEventCache ( input_thread_t p_input,
double  f_level 
)
void input_SendEventDead ( input_thread_t p_input)

References input_thread_t::b_dead, INPUT_EVENT_DEAD, and Trigger().

Referenced by Run().

void input_SendEventEsAdd ( input_thread_t p_input,
int  i_cat,
int  i_id,
const char *  psz_text 
)
void input_SendEventEsDel ( input_thread_t p_input,
int  i_cat,
int  i_id 
)
void input_SendEventEsSelect ( input_thread_t p_input,
int  i_cat,
int  i_id 
)
void input_SendEventLength ( input_thread_t p_input,
mtime_t  i_length 
)
void input_SendEventMeta ( input_thread_t p_input)
void input_SendEventMetaEpg ( input_thread_t p_input)

References INPUT_EVENT_ITEM_EPG, and Trigger().

Referenced by EsOutProgramEpg(), and EsOutTerminate().

void input_SendEventMetaInfo ( input_thread_t p_input)
void input_SendEventMetaName ( input_thread_t p_input,
const char *  psz_name 
)
void input_SendEventPosition ( input_thread_t p_input,
double  f_position,
mtime_t  i_time 
)
void input_SendEventProgramAdd ( input_thread_t p_input,
int  i_program,
const char *  psz_text 
)
void input_SendEventProgramDel ( input_thread_t p_input,
int  i_program 
)
void input_SendEventProgramScrambled ( input_thread_t p_input,
int  i_group,
bool  b_scrambled 
)
void input_SendEventProgramSelect ( input_thread_t p_input,
int  i_program 
)
void input_SendEventRate ( input_thread_t p_input,
int  i_rate 
)
void input_SendEventRecord ( input_thread_t p_input,
bool  b_recording 
)
void input_SendEventSeekpoint ( input_thread_t p_input,
int  i_title,
int  i_seekpoint 
)
void input_SendEventSignal ( input_thread_t p_input,
double  f_quality,
double  f_strength 
)
void input_SendEventState ( input_thread_t p_input,
int  i_state 
)
void input_SendEventStatistics ( input_thread_t p_input)

References INPUT_EVENT_STATISTICS, and Trigger().

Referenced by MainLoopStatistic().

void input_SendEventSubtitleDelay ( input_thread_t p_input,
mtime_t  i_delay 
)
void input_SendEventTeletextAdd ( input_thread_t p_input,
int  i_teletext,
const char *  psz_text 
)
void input_SendEventTeletextDel ( input_thread_t p_input,
int  i_teletext 
)
void input_SendEventTeletextSelect ( input_thread_t p_input,
int  i_teletext 
)

References INPUT_EVENT_TELETEXT, and VarListSelect().

Referenced by EsSelect(), and EsUnselect().

void input_SendEventTitle ( input_thread_t p_input,
int  i_title 
)
void input_SendEventVout ( input_thread_t p_input)
static void Trigger ( input_thread_t p_input,
int  i_type 
)
static
static void VarListAdd ( input_thread_t p_input,
const char *  psz_variable,
int  i_event,
int  i_value,
const char *  psz_text 
)
static
static void VarListDel ( input_thread_t p_input,
const char *  psz_variable,
int  i_event,
int  i_value 
)
static
static void VarListSelect ( input_thread_t p_input,
const char *  psz_variable,
int  i_event,
int  i_value 
)
static