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,
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
{
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