[vlc-devel] commit: Make libvlc event types less ABI-brittle w.r.t. the next versions ( Rémi Denis-Courmont )
git version control
git at videolan.org
Sat Feb 20 13:01:27 CET 2010
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Sat Feb 20 14:01:01 2010 +0200| [2d7c19fd30f7562eb8477852991a5ea955a1c691] | committer: Rémi Denis-Courmont
Make libvlc event types less ABI-brittle w.r.t. the next versions
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=2d7c19fd30f7562eb8477852991a5ea955a1c691
---
include/vlc/libvlc_events.h | 24 ++++++++++--------------
1 files changed, 10 insertions(+), 14 deletions(-)
diff --git a/include/vlc/libvlc_events.h b/include/vlc/libvlc_events.h
index 02278e4..729c80f 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
};
/**
More information about the vlc-devel
mailing list