Thanks for your reply Mark. Some follow-up questions:
- When you say "optimise your playback code": I'm not actually playing the audio back, just recording it. The popping I hear is right in the WAV files that I'm producing, as heard in any audio program.
- How does one increase the buffer size for NAudio recording?
- "Some of the NAudio playback models do create background threads": Again, this is a recording issue. Not sure if that changes your answer at all.