X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Finput%2Fevent.h;h=6fc9d9935253b4985debe3b675793a67d1155b99;hb=5d0f05ab7287efdbd1a3a7c7c3edd7e8b89d9f93;hp=541e598a76d46301fa4a9c0f8a235773bab82714;hpb=aa31cdc3aba6f1c7c8217c0ef87f52fb5a494ab4;p=vlc diff --git a/src/input/event.h b/src/input/event.h index 541e598a76..6fc9d99352 100644 --- a/src/input/event.h +++ b/src/input/event.h @@ -33,14 +33,10 @@ /***************************************************************************** * Event for input.c *****************************************************************************/ -typedef struct -{ - double f_position; - mtime_t i_time; - mtime_t i_length; -} input_event_times_t; - -void input_SendEventTimes( input_thread_t *p_input, const input_event_times_t *p_times ); +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 ); @@ -50,6 +46,7 @@ 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 ); /* TODO rename Item* */ void input_SendEventMeta( input_thread_t *p_input ); @@ -63,17 +60,28 @@ 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 ); void input_SendEventEsDel( input_thread_t *p_input, int i_cat, int i_id ); void input_SendEventEsAdd( input_thread_t *p_input, int i_cat, int i_id, const char *psz_text ); void input_SendEventEsSelect( input_thread_t *p_input, int i_cat, int i_id ); /* i_id == -1 will unselect */ -void input_SendEventTeletext( input_thread_t *p_input, 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 ); /***************************************************************************** * Event for decoder.c *****************************************************************************/ void input_SendEventVout( input_thread_t *p_input ); +void input_SendEventAout( input_thread_t *p_input ); + +/***************************************************************************** + * Event for control.c/input.c + *****************************************************************************/ +void input_SendEventBookmark( input_thread_t *p_input ); + #endif