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