Есть звуковуха hw:1,0, не поддерживающая capture - в неё можно только воспроизводить, но она не умеет капчурить даже воспроизводимое.
Требуется создать виртуальное устройство, которое можно только капчурить, из которого бы лились те же семплы, что воспроизводит hw:1,0.
У ALSA масса всяких плагинов и умных конфигурационных сущностей - plug, copy, duplicate, route... Я на ночь это не могу осилить. Может быть кто-то набросает .asoundrc с искомым виртуальным устройством?
Текущий рабочий .asoundrc таков:
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:1,0"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
channels 2
format S16_LE
}
}
ctl.!default {
type hw
card 1
}