/** * Create and initialise a new media list instance. */ private void CreateInstance(IntPtr mediaListInstance) { Logger.Debug("CreateInstance()"); if (mediaListInstance == IntPtr.Zero) { mediaListInstance = LibVlc.libvlc_media_list_new(instance); } this.mediaListInstance = mediaListInstance; Logger.Debug("mediaListInstance={}", mediaListInstance); mediaListEventManager = LibVlc.libvlc_media_list_event_manager(mediaListInstance); Logger.Debug("mediaListEventManager={}", mediaListEventManager); RegisterEventListener(); }