У меня проблема, когда мне нужно "имитировать" выход микрофона.
Данные будут поступать по сети, декодироваться в PCM и в основном должны быть записаны в микрофон, который затем другие программы могут читать / записывать / что угодно.
Я читал на alsa, но информации довольно много разреженный. Файловый плагин выглядит многообещающим - я думал о том, чтобы именованный канал был "infile" в который я мог затем доставить данные из своего приложения. Однако я не могу заставить его работать (vlc / audacity просто segfault).
pcm.testing {
type file
slave {
pcm {
type hw
card 0
device 0
}
}
infile "/dev/urandom"
format "raw"
}
Есть ли лучшие способы сделать это? Есть предложения по плагинам alsa (в частности, плагину файла)?