X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Finput%2Fvlm_event.c;fp=src%2Finput%2Fvlm_event.c;h=6898dcbdc4beea592d0e388b839f144482605e72;hb=484758875dde16e1ada2d1ea4edf1d8d73cabc75;hp=31f1ddd3d40cacac505659775be76c106d71b950;hpb=ea39d42948d59dd6427912d32918fff4b9971b9c;p=vlc diff --git a/src/input/vlm_event.c b/src/input/vlm_event.c index 31f1ddd3d4..6898dcbdc4 100644 --- a/src/input/vlm_event.c +++ b/src/input/vlm_event.c @@ -35,42 +35,43 @@ #include /* */ -static void Trigger( vlm_t *, int i_type, int64_t id ); +static void Trigger( vlm_t *, int i_type, int64_t id, const char *psz_name ); /***************************************************************************** * *****************************************************************************/ -void vlm_SendEventMediaAdded( vlm_t *p_vlm, int64_t id ) +void vlm_SendEventMediaAdded( vlm_t *p_vlm, int64_t id, const char *psz_name ) { - Trigger( p_vlm, VLM_EVENT_MEDIA_ADDED, id ); + Trigger( p_vlm, VLM_EVENT_MEDIA_ADDED, id, psz_name ); } -void vlm_SendEventMediaRemoved( vlm_t *p_vlm, int64_t id ) +void vlm_SendEventMediaRemoved( vlm_t *p_vlm, int64_t id, const char *psz_name ) { - Trigger( p_vlm, VLM_EVENT_MEDIA_REMOVED, id ); + Trigger( p_vlm, VLM_EVENT_MEDIA_REMOVED, id, psz_name ); } -void vlm_SendEventMediaChanged( vlm_t *p_vlm, int64_t id ) +void vlm_SendEventMediaChanged( vlm_t *p_vlm, int64_t id, const char *psz_name ) { - Trigger( p_vlm, VLM_EVENT_MEDIA_CHANGED, id ); + Trigger( p_vlm, VLM_EVENT_MEDIA_CHANGED, id, psz_name ); } -void vlm_SendEventMediaInstanceStarted( vlm_t *p_vlm, int64_t id ) +void vlm_SendEventMediaInstanceStarted( vlm_t *p_vlm, int64_t id, const char *psz_name ) { - Trigger( p_vlm, VLM_EVENT_MEDIA_INSTANCE_STARTED, id ); + Trigger( p_vlm, VLM_EVENT_MEDIA_INSTANCE_STARTED, id, psz_name ); } -void vlm_SendEventMediaInstanceStopped( vlm_t *p_vlm, int64_t id ) +void vlm_SendEventMediaInstanceStopped( vlm_t *p_vlm, int64_t id, const char *psz_name ) { - Trigger( p_vlm, VLM_EVENT_MEDIA_INSTANCE_STOPPED, id ); + Trigger( p_vlm, VLM_EVENT_MEDIA_INSTANCE_STOPPED, id, psz_name ); } /***************************************************************************** * *****************************************************************************/ -static void Trigger( vlm_t *p_vlm, int i_type, int64_t id ) +static void Trigger( vlm_t *p_vlm, int i_type, int64_t id, const char *psz_name ) { vlm_event_t event; event.i_type = i_type; event.id = id; + event.psz_name = psz_name; var_SetAddress( p_vlm, "intf-event", &event ); }