I'm using Windows. I have two soundcards, and only one of them has an input. The other only has an output. For some reason, I can not change them.
What I have tried:
I am able to open
Sound recorder set the recording device to the soundcard that has an input. Then I make a recording successfully. Then i am able to open the recording and play the recording out onto the soundcard that has an output (that goes to speakers/headset).
What I need:
What I need is the input of the one soundcard to always play over the the output of the second soundcard. How do you enable streaming into one soundcard input and then playing out the other soundcard's output/speaker?
Maybe I will need to write some code that opens the one soundcard... and then open's the other soundcard and stuffs the input sound into the other soundcard?
P.S. FYI, when i refer to "one soundcard only has an input" this is actually an external box with USB that when plugged in shows up as a "USB Audio Device" when you go to: Control Panel --> System --> Device Manager. When you go to properties of the device it seems to be using generic USB Audio drivers provided by Windows XP.