]> git.sesse.net Git - vlc/blobdiff - include/vlc_events.h
input: Register vlc_InputStateChanged event.
[vlc] / include / vlc_events.h
index 01baa940bc5968a9e23a8d7a20a69f4ab310495d..42329a681cc0b6a915cdd5c8698ddc4485277d22 100644 (file)
@@ -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
         {