public void LogEvent(ref VLCLibrary.VlcEventType type, IntPtr userdata)
 {
     _instance.Logger.writeToLog("[Event]: " + type.ToString());
 }
 public void MediaPlayerEnded(ref VLCLibrary.VlcEventType type, IntPtr userdata)
 {
     Form1.Instance.Closeapp();
 }
 internal void DetachEvent(VLCLibrary.VlcEventType type, VLCLibrary.EventCallbackDelegate callback, IntPtr userdata)
 {
     VLCLibrary.Instance.event_detach(VlcEventManager.Handle, (uint)type, callback, userdata, string.Empty);
     _AttachedEvents.Remove(type);
 }
 internal bool IsAttached(VLCLibrary.VlcEventType type)
 {
     return(_AttachedEvents.Contains(type));
 }
 internal void AttachEvent(VLCLibrary.VlcEventType type, VLCLibrary.EventCallbackDelegate callback, IntPtr userdata)
 {
     VLCLibrary.Instance.event_attach(VlcEventManager.Handle, (uint)type, callback, userdata, null);
     _AttachedEvents.Add(type);
 }