Mark Heath
Mark Heath
Yes, no reason why NAudio can't be used to process live audio, although it can be complicated depending on the protocols and codecs involved
it's hard to reproduce as the Thread.Abort only gets called in an error scenario. I'll consider removing it. But really I'd recommend using `WasapiOut` or `WaveOutEvent` going forwards unless there...
I've answered this on StackOverflow - but basically this approach records exactly what was played - which had silence because the BufferedWaveProvider had not buffered enough sound early on. To...
Thanks for reporting this. I suspect there is a bug somewhere in here, but since `BiQuadFilter` was just a port of someone else's algorithm, I'm not sure there's an easy...
Maybe worth trying with `WasapiOut` instead in NAudio 2.1.0 Also, `WaveOutEvent` was never originally designed to be used with multiple calls to `Init` (although is more resilient to that now)....
I can't think why you'd get different codecs available on command line vs winforms. Could one of the apps be running x64 vs x86 perhaps? Also is the ACM codec...
there is nothing built in to do this I'm afraid. You have to examine the samples themselves (which are available in the `Buffer` property) and determine whether or not the...
Hmm, not sure why that might be happening. Feel free to ask over at AudioSwitcher to see if they can explain what's going on.
Take a look at `StreamMediaFoundationReader` - someone already contributed that but haven't had time to work with it much myself, so not sure how reliable it is. https://github.com/naudio/NAudio/blob/master/NAudio.Wasapi/StreamMediaFoundationReader.cs
Not seen this myself. You might want to try `WaveInEvent` instead