protected virtual void OnDisposing() { Logger.Write(this, LogLevel.Debug, "Releasing BASS CROSSFADE."); BassCrossfade.Free(); if (this.BassStreamPipelineFactory != null) { this.BassStreamPipelineFactory.CreatingPipeline -= this.OnCreatingPipeline; } }