I'm working on creating a project that needs to include the ability to create a long wav file. In other words, i need to record more than 10-20 seconds of audio. In fact, it could be as long as 20-30 minutes of sound. I have looked into directx, and the use of buffers to do this, but i don't know how to use a buffer that will write to disk, empty, and keep recording.

Thanks,

Rob