Low-level support for events attaching/detaching
[vlc.git] / bindings / cil / src / media.cs
index 60a61d9..575e4c8 100644 (file)
@@ -65,7 +65,7 @@ namespace VideoLAN.LibVLC
      * @ingroup API
      * Each media object represents an input media, such as a file or an URL.
      */
-    public class Media : BaseObject, ICloneable
+    public class Media : EventingObject, ICloneable
     {
         internal MediaHandle Handle
         {
@@ -154,6 +154,11 @@ namespace VideoLAN.LibVLC
             }
         }
 
+        internal override EventManagerHandle GetManager ()
+        {
+            return LibVLC.MediaEventManager (Handle, null);
+        }
+
         /**
          * Duration of the media in microseconds. The precision of the result
          * depends on the input stram protocol and file format. The value