X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_events.h;h=51a3faa7066ec56b4fe452715462234578cea5c9;hb=62557bbace8fcdafe2bdf620c8dcb757ac71120d;hp=42329a681cc0b6a915cdd5c8698ddc4485277d22;hpb=6a938c3c6d2c933cba002cb93c286865def8ba40;p=vlc diff --git a/include/vlc_events.h b/include/vlc_events.h index 42329a681c..51a3faa706 100644 --- a/include/vlc_events.h +++ b/include/vlc_events.h @@ -114,12 +114,15 @@ typedef struct vlc_event_manager_t typedef enum vlc_event_type_t { /* Input (thread) events */ vlc_InputStateChanged, + vlc_InputSelectedStreamChanged, /* Input item events */ vlc_InputItemMetaChanged, vlc_InputItemSubItemAdded, vlc_InputItemDurationChanged, vlc_InputItemPreparsedChanged, + vlc_InputItemNameChanged, + vlc_InputItemInfoChanged, /* Service Discovery event */ vlc_ServicesDiscoveryItemAdded, @@ -139,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 @@ -158,6 +165,14 @@ typedef struct vlc_event_t { int new_status; } input_item_preparsed_changed; + struct vlc_input_item_name_changed + { + const char * new_name; + } input_item_name_changed; + struct vlc_input_item_info_changed + { + void * unused; + } input_item_info_changed; /* Service discovery events */ struct vlc_services_discovery_item_added