The problem with using USB information from such as lsusb gives you is that we would have to put in a special case for USB devices. This might be a bit difficult because we get the device name from GStreamer which gets it from ALSA which gets it from who knows where. The reason i asked about the gnome-volume-control is because the devices which end in "(Alsa Mixer)" come directly from ALSA. Are the same names present there?
The problem with using USB information from such as lsusb gives you is that we would have to put in a special case for USB devices. This might be a bit difficult because we get the device name from GStreamer which gets it from ALSA which gets it from who knows where. The reason i asked about the gnome-volume- control is because the devices which end in "(Alsa Mixer)" come directly from ALSA. Are the same names present there?