protected virtual void Dispose(bool disposing) { if (disposing) { _encoder?.Dispose(); _replayGainFilterLifetime?.Dispose(); _oggStream?.Dispose(); } }