|
VLC
2.1.0-git
|

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) |
|
static |
References AUDIO_ES, SPU_ES, and VIDEO_ES.
Referenced by input_SendEventEsAdd(), input_SendEventEsDel(), and input_SendEventEsSelect().
| 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 | ||
| ) |
References vlc_value_t::i_time, INPUT_EVENT_AUDIO_DELAY, Trigger(), var_Change, and VLC_VAR_SETVALUE.
Referenced by Control().
| 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 | ||
| ) |
References vlc_value_t::f_float, INPUT_EVENT_CACHE, Trigger(), var_Change, and VLC_VAR_SETVALUE.
Referenced by EsOutChangePosition(), EsOutDecodersStopBuffering(), and Init().
| 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 | ||
| ) |
References GetEsVarName(), INPUT_EVENT_ES, UNKNOWN_ES, and VarListAdd().
Referenced by EsOutESVarUpdateGeneric().
| void input_SendEventEsDel | ( | input_thread_t * | p_input, |
| int | i_cat, | ||
| int | i_id | ||
| ) |
References GetEsVarName(), INPUT_EVENT_ES, UNKNOWN_ES, and VarListDel().
Referenced by EsOutESVarUpdateGeneric(), and EsOutProgramSelect().
| void input_SendEventEsSelect | ( | input_thread_t * | p_input, |
| int | i_cat, | ||
| int | i_id | ||
| ) |
References GetEsVarName(), INPUT_EVENT_ES, UNKNOWN_ES, and VarListSelect().
Referenced by EsSelect(), and EsUnselect().
| void input_SendEventLength | ( | input_thread_t * | p_input, |
| mtime_t | i_length | ||
| ) |
References vlc_value_t::i_time, INPUT_EVENT_LENGTH, input_item_SetDuration(), input_thread_t::p, input_thread_private_t::p_item, Trigger(), var_Change, var_GetTime, and VLC_VAR_SETVALUE.
Referenced by EsOutControlLocked(), and Init().
| void input_SendEventMeta | ( | input_thread_t * | p_input | ) |
References input_item_t::event_manager, INPUT_EVENT_ITEM_META, input_thread_t::p, input_thread_private_t::p_item, Trigger(), vlc_event_t::type, vlc_event_send(), vlc_InputItemMetaChanged, and vlc_meta_ArtworkURL.
Referenced by Create(), EsOutMeta(), EsOutProgramEpg(), EsOutProgramMeta(), and EsOutProgramSelect().
| 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 | ) |
References input_item_t::event_manager, INPUT_EVENT_ITEM_INFO, input_thread_t::p, input_thread_private_t::p_item, Trigger(), vlc_event_t::type, vlc_event_send(), and vlc_InputItemInfoChanged.
Referenced by input_vaControl().
| void input_SendEventMetaName | ( | input_thread_t * | p_input, |
| const char * | psz_name | ||
| ) |
References input_item_t::event_manager, INPUT_EVENT_ITEM_NAME, input_thread_t::p, input_thread_private_t::p_item, psz_name, Trigger(), vlc_event_t::type, vlc_event_send(), and vlc_InputItemNameChanged.
Referenced by input_vaControl().
| void input_SendEventPosition | ( | input_thread_t * | p_input, |
| double | f_position, | ||
| mtime_t | i_time | ||
| ) |
References vlc_value_t::f_float, vlc_value_t::i_time, INPUT_EVENT_POSITION, Trigger(), var_Change, and VLC_VAR_SETVALUE.
Referenced by EsOutControlLocked(), and Init().
| void input_SendEventProgramAdd | ( | input_thread_t * | p_input, |
| int | i_program, | ||
| const char * | psz_text | ||
| ) |
References INPUT_EVENT_PROGRAM, and VarListAdd().
Referenced by EsOutProgramAdd(), and EsOutProgramMeta().
| void input_SendEventProgramDel | ( | input_thread_t * | p_input, |
| int | i_program | ||
| ) |
References INPUT_EVENT_PROGRAM, and VarListDel().
Referenced by EsOutProgramDel(), and EsOutProgramMeta().
| void input_SendEventProgramScrambled | ( | input_thread_t * | p_input, |
| int | i_group, | ||
| bool | b_scrambled | ||
| ) |
References INPUT_EVENT_PROGRAM, Trigger(), var_GetInteger, and var_SetBool.
Referenced by EsOutProgramSelect(), and EsOutProgramUpdateScrambled().
| void input_SendEventProgramSelect | ( | input_thread_t * | p_input, |
| int | i_program | ||
| ) |
References INPUT_EVENT_PROGRAM, and VarListSelect().
Referenced by EsOutProgramMeta(), and EsOutProgramSelect().
| void input_SendEventRate | ( | input_thread_t * | p_input, |
| int | i_rate | ||
| ) |
References vlc_value_t::f_float, INPUT_EVENT_RATE, INPUT_RATE_DEFAULT, Trigger(), var_Change, and VLC_VAR_SETVALUE.
Referenced by Control().
| void input_SendEventRecord | ( | input_thread_t * | p_input, |
| bool | b_recording | ||
| ) |
References vlc_value_t::b_bool, INPUT_EVENT_RECORD, Trigger(), var_Change, and VLC_VAR_SETVALUE.
Referenced by Control().
| void input_SendEventSeekpoint | ( | input_thread_t * | p_input, |
| int | i_title, | ||
| int | i_seekpoint | ||
| ) |
References vlc_value_t::i_int, INPUT_EVENT_CHAPTER, Trigger(), var_Change, and VLC_VAR_SETVALUE.
Referenced by Control(), UpdateTitleSeekpointFromAccess(), and UpdateTitleSeekpointFromDemux().
| void input_SendEventSignal | ( | input_thread_t * | p_input, |
| double | f_quality, | ||
| double | f_strength | ||
| ) |
References vlc_value_t::f_float, INPUT_EVENT_SIGNAL, Trigger(), var_Change, and VLC_VAR_SETVALUE.
Referenced by UpdateGenericFromAccess(), and UpdateGenericFromDemux().
| void input_SendEventState | ( | input_thread_t * | p_input, |
| int | i_state | ||
| ) |
References vlc_value_t::i_int, INPUT_EVENT_STATE, Trigger(), var_Change, and VLC_VAR_SETVALUE.
Referenced by input_ChangeState().
| 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 | ||
| ) |
References vlc_value_t::i_time, INPUT_EVENT_SUBTITLE_DELAY, Trigger(), var_Change, and VLC_VAR_SETVALUE.
Referenced by Control().
| void input_SendEventTeletextAdd | ( | input_thread_t * | p_input, |
| int | i_teletext, | ||
| const char * | psz_text | ||
| ) |
References INPUT_EVENT_TELETEXT, and VarListAdd().
Referenced by EsOutESVarUpdateGeneric().
| void input_SendEventTeletextDel | ( | input_thread_t * | p_input, |
| int | i_teletext | ||
| ) |
References INPUT_EVENT_TELETEXT, and VarListDel().
Referenced by EsOutESVarUpdateGeneric(), and EsOutProgramSelect().
| 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 | ||
| ) |
References vlc_value_t::i_int, input_ControlVarTitle(), INPUT_EVENT_TITLE, Trigger(), var_Change, and VLC_VAR_SETVALUE.
Referenced by Control(), InitTitle(), UpdateTitleSeekpointFromAccess(), and UpdateTitleSeekpointFromDemux().
| void input_SendEventVout | ( | input_thread_t * | p_input | ) |
References INPUT_EVENT_VOUT, and Trigger().
Referenced by aout_request_vout(), DeleteDecoder(), and vout_new_buffer().
|
static |
References var_SetInteger.
Referenced by input_SendEventAbort(), input_SendEventAout(), input_SendEventAudioDelay(), input_SendEventBookmark(), input_SendEventCache(), input_SendEventDead(), input_SendEventLength(), input_SendEventMeta(), input_SendEventMetaEpg(), input_SendEventMetaInfo(), input_SendEventMetaName(), input_SendEventPosition(), input_SendEventProgramScrambled(), input_SendEventRate(), input_SendEventRecord(), input_SendEventSeekpoint(), input_SendEventSignal(), input_SendEventState(), input_SendEventStatistics(), input_SendEventSubtitleDelay(), input_SendEventTitle(), input_SendEventVout(), VarListAdd(), VarListDel(), and VarListSelect().
|
static |
References vlc_value_t::i_int, vlc_value_t::psz_string, text, Trigger(), var_Change, and VLC_VAR_ADDCHOICE.
Referenced by input_SendEventEsAdd(), input_SendEventProgramAdd(), and input_SendEventTeletextAdd().
|
static |
References vlc_value_t::i_int, Trigger(), var_Change, VLC_VAR_CLEARCHOICES, and VLC_VAR_DELCHOICE.
Referenced by input_SendEventEsDel(), input_SendEventProgramDel(), and input_SendEventTeletextDel().
|
static |
References vlc_value_t::i_int, Trigger(), var_Change, and VLC_VAR_SETVALUE.
Referenced by input_SendEventEsSelect(), input_SendEventProgramSelect(), and input_SendEventTeletextSelect().
1.8.1.2