: I am trying to set the record level for the wavein device. I need to be able to adjust this when recording. (Similar to MS Netmeeting).<br>
: <br>
: Any help<br>
: <br>
: Thanks<br>
: <br>
: Jason<br>
: <br>
<br>
Jason,<br>
<br>
The device model for Windows audio doesn't in general have a record level for the waveIn device (that's why there's no waveInSetVolume() function). It DOES, however, usually have volume fader controls associated with the different sound sources that the mixer can route to waveIn, including, for example, a sound card's microphone. <br>
<br>
MSDN has a couple of articles online that describe how to get and set microphone volume levels, so I'd suggest taking a look at those. Be advised, however, that doing this in your program is a bit complicated, and I've heard rumor that it's VERY difficult to come up with an implementation that works reliably across different sound card vendors' products. You might be better off asking your users to adjust the volume themselves using the mixer application...