X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=include%2Fvlc_events.h;h=cba7fb9e2b182645aeaa3d1ecd79da0ac771c857;hb=e5c082d7a752bc7c17f037c206a5fb3ac33cbb47;hp=e9cdac67bd301b3ee2609c2f32ffd8d7f24de6a0;hpb=627aaa888d8bf6f2fa64749263128be78791b462;p=vlc diff --git a/include/vlc_events.h b/include/vlc_events.h index e9cdac67bd..cba7fb9e2b 100644 --- a/include/vlc_events.h +++ b/include/vlc_events.h @@ -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, @@ -122,6 +123,7 @@ typedef enum vlc_event_type_t { vlc_InputItemPreparsedChanged, vlc_InputItemNameChanged, vlc_InputItemInfoChanged, + vlc_InputItemErrorWhenReadingChanged, /* Service Discovery event */ vlc_ServicesDiscoveryItemAdded, @@ -140,8 +142,12 @@ typedef struct vlc_event_t /* Input (thread) events */ struct vlc_input_state_changed { - input_state_e new_state; + int new_state; } input_state_changed; + struct vlc_input_selected_stream_changed + { + void * unused; + } input_selected_stream_changed; /* Input item events */ struct vlc_input_item_meta_changed @@ -168,6 +174,10 @@ typedef struct vlc_event_t { void * unused; } input_item_info_changed; + struct input_item_error_when_reading_changed + { + bool new_value; + } input_item_error_when_reading_changed; /* Service discovery events */ struct vlc_services_discovery_item_added