Well if you have, maybe you can help me. This is a problem that has had me stumped for about 2 months, and I can put it off no longer.

I am designing a network voice communication system. I'm using directsoundcapture to capture the voice from a microphone, then send it to another pc via a local network, place the data into a streaming directsoundbuffer at the other end, and play the sound there.

My problem is that there is very random breaks in the sound. Sometimes it will run for 5 minutes without breaking once, and other times it will have problems running 5 seconds without problems. By a break I mean it actually sounds like a knocking where the sound is cut out.

One key to this problem is the only time I can control the break is when I preform another windows task in the background. For example if I reduce another window in the background it will always knock once.

Well there it is. Anyone come across this before?