X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=include%2Fvlc_events.h;fp=include%2Fvlc_events.h;h=42329a681cc0b6a915cdd5c8698ddc4485277d22;hb=6a938c3c6d2c933cba002cb93c286865def8ba40;hp=01baa940bc5968a9e23a8d7a20a69f4ab310495d;hpb=acb1a3ac0c092b5d8d58ef23e629de8ebf26b95a;p=vlc diff --git a/include/vlc_events.h b/include/vlc_events.h index 01baa940bc..42329a681c 100644 --- a/include/vlc_events.h +++ b/include/vlc_events.h @@ -112,6 +112,9 @@ typedef struct vlc_event_manager_t /* List of event */ /* Be sure to keep sync-ed with misc/events.c debug name table */ typedef enum vlc_event_type_t { + /* Input (thread) events */ + vlc_InputStateChanged, + /* Input item events */ vlc_InputItemMetaChanged, vlc_InputItemSubItemAdded, @@ -132,6 +135,12 @@ typedef struct vlc_event_t void * p_obj; /* Sender object, automatically filled by vlc_event_send() */ union vlc_event_type_specific { + /* Input (thread) events */ + struct vlc_input_state_changed + { + int new_state; + } vlc_input_state_changed; + /* Input item events */ struct vlc_input_item_meta_changed {