Get the devices ( borrowed from slashdot)
soundmixer (swmixer) should need a severe rework. The way the buffer size is handled is wrong.