-#define EVENT(a) [a]=#a
- EVENT(libvlc_MediaDescriptorMetaChanged),
- EVENT(libvlc_MediaDescriptorSubItemAdded),
- EVENT(libvlc_MediaDescriptorDurationChanged),
- EVENT(libvlc_MediaDescriptorPreparsedChanged),
- EVENT(libvlc_MediaDescriptorFreed),
- EVENT(libvlc_MediaDescriptorStateChanged),
-
- EVENT(libvlc_MediaInstancePlayed),
- EVENT(libvlc_MediaInstancePaused),
- EVENT(libvlc_MediaInstanceReachedEnd),
- EVENT(libvlc_MediaInstanceTimeChanged),
- EVENT(libvlc_MediaInstancePositionChanged),
-
- EVENT(libvlc_MediaListItemAdded),
- EVENT(libvlc_MediaListWillAddItem),
- EVENT(libvlc_MediaListItemDeleted),
- EVENT(libvlc_MediaListWillDeleteItem),
-
- EVENT(libvlc_MediaListViewItemAdded),
- EVENT(libvlc_MediaListViewWillAddItem),
- EVENT(libvlc_MediaListViewItemDeleted),
- EVENT(libvlc_MediaListViewWillDeleteItem),
-
- EVENT(libvlc_MediaListPlayerPlayed),
- EVENT(libvlc_MediaListPlayerNextItemSet),
- EVENT(libvlc_MediaListPlayerStopped),
-
- EVENT(libvlc_MediaDiscovererStarted),
- EVENT(libvlc_MediaDiscovererEnded)
-#undef EVENT