I have been searching the net to find the simplest way to record audio from within VB. I found references to three different groups of APIs for wave in/out functions. Is there any reason I should use one rather than the other? as far as I can tell they all do the same thing don't they?

1. mciSendString

2. mmioOpen, mmioSeek, ect

3. waveInStart, waveOutclose, ect

mciSendString definately seems to be the simplest one...but why is there three?

thanks again.

Always there are differnet ways of doing the same job in hand. Every method has its own pros and cons. That is upto you what you would like to choose.