Is there a reason that the WaveFileWriter.Dispose method closes the underlying stream, but the LameMP3FileWriter.Dispose method does not?
That seems to make it hard to handle both file types the same way.
That seems to make it hard to handle both file types the same way.