http://bugs.winehq.org/show_bug.cgi?id=12706
--- Comment #21 from Nephyrin zey Nephyrin@nephyrin.net 2010-06-25 18:30:02 --- (In reply to comment #20)
(In reply to comment #12)
Using the following '.asoundrc' file, i can specify a new default pseudo-device that has my speakers as an output and the USB mic as an input:
pcm.!default { type asym playback.pcm { type plug slave.pcm "hw:0,0" } capture.pcm { type plug slave.pcm "hw:2,0" } }
This functions as a workaround and my mic works fine in wine.
This won't work because alsa use ctl.default to find the mixer device and get the volume control of the device
In windows , you are allowed to select prefered playback device and capture device , but wine only allow you to select sound card
I have been using this method to use my USB mic in both WoW and TF2 on linux for some time, so it does indeed work. I believe the 'pcm.!default' overrides the default device, which also applies to ctl.default.