I've been searching the web for a while now to find an A.P.I. that will allow me to:
-play a WAV file
-record a WAV file
-to choose an input/output channel (such as LineIn, LineOut, and MicIn)
-and Manipulate the volume for these channels.
I've been looking at the MSDN documentation for XAudio2 but I have yet to decipher it's secrets, but looking at it, the documentation does seem geared towards gaming.
Can anyone point me in the direction of a good tutorial or some resources I could look up to help me accomplish the above goals?