protected override void Dispose(bool isDisposing) { try { LibVlcInterop.libvlc_media_release(descriptor); } finally { base.Dispose(isDisposing); } }