run ./sio_list_devices --backend alsa --watch, then changed the default capture, it can't detect devices changed.
the alsa backend watch /dev/snd folder to detect devices changed, this way seems not work. pulseaudio use udev to detect devices changed, and it works.
run
./sio_list_devices --backend alsa --watch
, then changed the default capture, it can't detect devices changed.the alsa backend watch
/dev/snd
folder to detect devices changed, this way seems not work.pulseaudio
use udev to detect devices changed, and it works.