I'm coding up a program using VB.NET that records songs that users queue
up. The program works pretty well, I've picked up bits and pieces from
various websites on how to use mcisendstring, using WMP component, and other
things. I've gotten over various hurdles by using threading (for a timeleft
string) and other things I've figured out. Now, I need to do just a couple
of things to have my program work really well for the user.
Most importantly, the recording device must be set to "Wave Out Mix" in the
volume control. If this is not done, my program records the mic input (seems
to be the default record device on my system.)
Secondly, I should probably do some sort of recording level adjustment,
according to something like the maximum, or average volume of the song being
played. Figuring this out may follow from learning the interface to "Wave
Out Mix", but tips are welcomed as well.
I'm just starting to learn VB, so the MCI commands at
http://msdn.microsoft.com/library/d...ci_commands.asp
are very cryptic to me. I feel like I should be able to find something in
there to do what I want, but I can hardly decipher it. I've looked
extensively in other places too, but haven't found what I'm really looking
for. Also, there was a huge post on experts-exchange for just a system-wide
volume control slider, but it was so complex for such a simple operation
that it has me worried.
I'm not asking to be hand-held through this, but some help would be great,
as I'm stuck right now...
Thanks,
Nate