From 2d7c19fd30f7562eb8477852991a5ea955a1c691 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Sat, 20 Feb 2010 14:01:01 +0200 Subject: [PATCH] Make libvlc event types less ABI-brittle w.r.t. the next versions --- include/vlc/libvlc_events.h | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/include/vlc/libvlc_events.h b/include/vlc/libvlc_events.h index 02278e4e09..729c80fa60 100644 --- a/include/vlc/libvlc_events.h +++ b/include/vlc/libvlc_events.h @@ -45,13 +45,14 @@ extern "C" { enum libvlc_event_e { /* Append new event types at the end. Do not remove, insert or * re-order any entry. The cpp will prepend libvlc_ to the symbols. */ - libvlc_MediaMetaChanged, + libvlc_MediaMetaChanged=0, libvlc_MediaSubItemAdded, libvlc_MediaDurationChanged, libvlc_MediaPreparsedChanged, libvlc_MediaFreed, libvlc_MediaStateChanged, + libvlc_MediaPlayerMediaChanged=0x100, libvlc_MediaPlayerNothingSpecial, libvlc_MediaPlayerOpening, libvlc_MediaPlayerBuffering, @@ -66,29 +67,28 @@ enum libvlc_event_e { libvlc_MediaPlayerPositionChanged, libvlc_MediaPlayerSeekableChanged, libvlc_MediaPlayerPausableChanged, + libvlc_MediaPlayerTitleChanged, + libvlc_MediaPlayerSnapshotTaken, + libvlc_MediaPlayerLengthChanged, - libvlc_MediaListItemAdded, + libvlc_MediaListItemAdded=0x200, libvlc_MediaListWillAddItem, libvlc_MediaListItemDeleted, libvlc_MediaListWillDeleteItem, - libvlc_MediaListViewItemAdded, + libvlc_MediaListViewItemAdded=0x300, libvlc_MediaListViewWillAddItem, libvlc_MediaListViewItemDeleted, libvlc_MediaListViewWillDeleteItem, - libvlc_MediaListPlayerPlayed, + libvlc_MediaListPlayerPlayed=0x400, libvlc_MediaListPlayerNextItemSet, libvlc_MediaListPlayerStopped, - libvlc_MediaDiscovererStarted, + libvlc_MediaDiscovererStarted=0x500, libvlc_MediaDiscovererEnded, - libvlc_MediaPlayerTitleChanged, - libvlc_MediaPlayerSnapshotTaken, - libvlc_MediaPlayerLengthChanged, - - libvlc_VlmMediaAdded, + libvlc_VlmMediaAdded=0x600, libvlc_VlmMediaRemoved, libvlc_VlmMediaChanged, libvlc_VlmMediaInstanceStarted, @@ -99,10 +99,6 @@ enum libvlc_event_e { libvlc_VlmMediaInstanceStatusPause, libvlc_VlmMediaInstanceStatusEnd, libvlc_VlmMediaInstanceStatusError, - - libvlc_MediaPlayerMediaChanged, - /* New event types HERE */ - libvlc_num_event_types }; /** -- 2.39.2