]> git.sesse.net Git - vlc/blobdiff - include/vlc/libvlc_events.h
libvlccore: fix AUTO_ADJUST_PTS_DELAY short comment.
[vlc] / include / vlc / libvlc_events.h
index 849f3e708daeb6e49412194c96ea50111081c5b9..cd2acc2cdbab3a07c0e148f0edbfdf63a9e0dca8 100644 (file)
@@ -33,28 +33,34 @@ extern "C" {
  * Events handling
  *****************************************************************************/
 
-/** \defgroup libvlc_events Events
- * \ingroup libvlc
+/** \defgroup libvlc_event libvlc_event
+ * \ingroup libvlc_core
  * LibVLC Available Events
  * @{
  */
 
 typedef enum libvlc_event_type_t {
-    libvlc_MediaDescriptorMetaChanged,
-    libvlc_MediaDescriptorSubItemAdded,
-    libvlc_MediaDescriptorDurationChanged,
-    libvlc_MediaDescriptorPreparsedChanged,
-    libvlc_MediaDescriptorFreed,
-    libvlc_MediaDescriptorStateChanged,
-
-    libvlc_MediaInstancePlayed,
-    libvlc_MediaInstancePaused,
-    libvlc_MediaInstanceReachedEnd,
-    libvlc_MediaInstanceEncounteredError,
-    libvlc_MediaInstanceTimeChanged,
-    libvlc_MediaInstancePositionChanged,
-    libvlc_MediaInstanceSeekableChanged,
-    libvlc_MediaInstancePausableChanged,
+    libvlc_MediaMetaChanged,
+    libvlc_MediaSubItemAdded,
+    libvlc_MediaDurationChanged,
+    libvlc_MediaPreparsedChanged,
+    libvlc_MediaFreed,
+    libvlc_MediaStateChanged,
+
+    libvlc_MediaPlayerNothingSpecial,
+    libvlc_MediaPlayerOpening,
+    libvlc_MediaPlayerBuffering,
+    libvlc_MediaPlayerPlaying,
+    libvlc_MediaPlayerPaused,
+    libvlc_MediaPlayerStopped,
+    libvlc_MediaPlayerForward,
+    libvlc_MediaPlayerBackward,
+    libvlc_MediaPlayerEndReached,
+    libvlc_MediaPlayerEncounteredError,
+    libvlc_MediaPlayerTimeChanged,
+    libvlc_MediaPlayerPositionChanged,
+    libvlc_MediaPlayerSeekableChanged,
+    libvlc_MediaPlayerPausableChanged,
 
     libvlc_MediaListItemAdded,
     libvlc_MediaListWillAddItem,
@@ -92,87 +98,87 @@ typedef struct libvlc_event_t
         struct
         {
             libvlc_meta_t meta_type;
-        } media_descriptor_meta_changed;
+        } media_meta_changed;
         struct
         {
-            libvlc_media_descriptor_t * new_child;
-        } media_descriptor_subitem_added;
+            libvlc_media_t * new_child;
+        } media_subitem_added;
         struct
         {
-            vlc_int64_t new_duration;
-        } media_descriptor_duration_changed;
+            int64_t new_duration;
+        } media_duration_changed;
         struct
         {
             int new_status;
-        } media_descriptor_preparsed_changed;
+        } media_preparsed_changed;
         struct
         {
-            libvlc_media_descriptor_t * md;
-        } media_descriptor_freed;
+            libvlc_media_t * md;
+        } media_freed;
         struct
         {
             libvlc_state_t new_state;
-        } media_descriptor_state_changed;
+        } media_state_changed;
 
         /* media instance */
         struct
         {
             float new_position;
-        } media_instance_position_changed;
+        } media_player_position_changed;
         struct
         {
             libvlc_time_t new_time;
-        } media_instance_time_changed;
+        } media_player_time_changed;
         struct
         {
             libvlc_time_t new_seekable;
-        } media_instance_seekable_changed;
+        } media_player_seekable_changed;
         struct
         {
             libvlc_time_t new_pausable;
-        } media_instance_pausable_changed;
+        } media_player_pausable_changed;
 
         /* media list */
         struct
         {
-            libvlc_media_descriptor_t * item;
+            libvlc_media_t * item;
             int index;
         } media_list_item_added;
         struct
         {
-            libvlc_media_descriptor_t * item;
+            libvlc_media_t * item;
             int index;
         } media_list_will_add_item;
         struct
         {
-            libvlc_media_descriptor_t * item;
+            libvlc_media_t * item;
             int index;
         } media_list_item_deleted;
         struct
         {
-            libvlc_media_descriptor_t * item;
+            libvlc_media_t * item;
             int index;
         } media_list_will_delete_item;
 
         /* media list view */
         struct
         {
-            libvlc_media_descriptor_t * item;
+            libvlc_media_t * item;
             int index;
         } media_list_view_item_added;
         struct
         {
-            libvlc_media_descriptor_t * item;
+            libvlc_media_t * item;
             int index;
         } media_list_view_will_add_item;
         struct
         {
-            libvlc_media_descriptor_t * item;
+            libvlc_media_t * item;
             int index;
         } media_list_view_item_deleted;
         struct
         {
-            libvlc_media_descriptor_t * item;
+            libvlc_media_t * item;
             int index;
         } media_list_view_will_delete_item;