]> git.sesse.net Git - vlc/blobdiff - include/vlc/libvlc_structures.h
libvlc_exception:
[vlc] / include / vlc / libvlc_structures.h
index 34c6259b6113be97e59d66fc9a376bea95ecdf0f..ec0abcaa470cc1e16de0960a055adb9eb2c2f3de 100644 (file)
@@ -296,12 +296,14 @@ typedef struct libvlc_log_message_t
 typedef enum libvlc_event_type_t {
     libvlc_MediaDescriptorMetaChanged,
     libvlc_MediaDescriptorSubItemAdded,
+    libvlc_MediaDescriptorDurationChanged,
+    libvlc_MediaDescriptorPreparsedChanged,
 
     libvlc_MediaInstancePlayed,
     libvlc_MediaInstancePaused,
     libvlc_MediaInstanceReachedEnd,
     libvlc_MediaInstancePositionChanged,
+
     libvlc_MediaListItemAdded,
     libvlc_MediaListItemDeleted,
 
@@ -333,7 +335,15 @@ typedef struct libvlc_event_t
         {
             libvlc_media_descriptor_t * new_child;
         } media_descriptor_subitem_added;
-
+        struct
+        {
+            vlc_int64_t new_duration;
+        } media_descriptor_duration_changed;
+        struct
+        {
+            int new_status;
+        } media_descriptor_preparsed_changed;
+            
         /* media instance */
         struct
         {