Sorry but I think that I could not define the question well.
I am routing waveIn input to waveout device at real time.
Then after I want to listen 15 seconds history so I want to roll back to 15 seconds back and listen history for 15 seconds. (I can loose real time data while listening history).
I think that BufferedWaveProvider buffers the desired length of data with BufferDuration property.
So in this case I only want BufferedWaveProvider to provide me a buffer (for waveOut device) that is from history of n seconds instead of latest.
İs this possible?