From: RĂ©mi Denis-Courmont Date: Sat, 20 Feb 2010 12:01:01 +0000 (+0200) Subject: Make libvlc event types less ABI-brittle w.r.t. the next versions X-Git-Tag: 1.1.0-pre1~822 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=2d7c19fd30f7562eb8477852991a5ea955a1c691;p=vlc Make libvlc event types less ABI-brittle w.r.t. the next versions --- 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 }; /**