I'm new to the forums, but have used VLC for years. Let me give a brief (I'll try at least) overview of what I'm trying to do with VLC, in case there's a better way to do what I'm doing, and then I'll ask for help with what I think is required for my solution.
I'm working at a University where we record up to 20 lectures during any given hour, stream them through a Barix device (that basically creates an intranet audio stream accessible through http), and record them using TotalRecorder on a local machine. Previously we had been opening instances of WinAmp for each stream, and having TR record each simultaneous stream that way, but due to some driver issues in Win7 this no longer works.
OK, so here's my solution: install virtual sound cards, have each instance of VLC output through a different "card", and then tell each instance of TR to pick up its audio stream from a different card.
This is where you come in: How do I tell VLC (in a .bat file or some other script) to open with a specified audio output? Right now on VLC I can go into "Tools --> Preferences --> Audio --> Output module:" and change the module to "DirectX audio output", and then select my device as the virtual sound card I want for that instance.
I've tried playing with --aout_directx and a million variations of that and have read through the ENTIRE help file VLC generates, and I cannot get VLC to open with the changed settings. I CAN get it to launch the appropriate streaming address, but that's it.
Any help would be appreciated.
![Smile :-)](./images/smilies/icon_smile.gif)