Is there a way, in a C#, on a .NET, to process audio "on-fly"? For example, if I want to evaluate average intensity of the audio AT the moment of recording (for that, I will need to have last couple of milliseconds).