]> git.sesse.net Git - vlc/blobdiff - include/vlc_events.h
threads: Make sure we don't re-create a thread if the object has already one.
[vlc] / include / vlc_events.h
index 2bef3ef0198106548dd7e15dd20085803163f2eb..51a3faa7066ec56b4fe452715462234578cea5c9 100644 (file)
@@ -114,6 +114,7 @@ typedef struct vlc_event_manager_t
 typedef enum vlc_event_type_t {
     /* Input (thread) events */
     vlc_InputStateChanged,
+    vlc_InputSelectedStreamChanged,
 
     /* Input item events */
     vlc_InputItemMetaChanged,
@@ -141,7 +142,11 @@ typedef struct vlc_event_t
         struct vlc_input_state_changed
         {
             int new_state;
-        } vlc_input_state_changed;
+        } input_state_changed;
+        struct vlc_input_selected_stream_changed
+        {
+            void * unused;
+        } input_selected_stream_changed;
 
         /* Input item events */
         struct vlc_input_item_meta_changed