我有一个问题,需要“模拟”麦克风输出。
数据将通过网络传输,解码为PCM格式,基本上需要写入麦克风中 - 然后其他程序可以读取/记录/处理。
我一直在阅读alsa的相关信息,但是信息相当稀少。文件插件似乎很有前途 - 我考虑使用命名管道作为“infile”,然后可以从我的应用程序向其传递数据。然而我无法使它工作(vlc / audacity只会崩溃)。
pcm.testing {
type file
slave {
pcm {
type hw
card 0
device 0
}
}
infile "/dev/urandom"
format "raw"
}
有更好的方法吗?对alsa插件有什么建议(尤其是文件插件)?