我有一个问题,我需要"模拟"麦克风输出.
数据将通过网络传输,解码为PCM,基本上需要写入麦克风 - 然后其他程序可以读取/记录/无论如何.
我一直在阅读alsa,但信息非常稀少.文件插件看起来很有前途 - 我正在考虑将命名管道作为"infile",然后我可以从我的应用程序传递数据.然而,我无法让它工作(vlc/audacity只是段错误).
pcm.testing {
type file
slave {
pcm {
type hw
card 0
device 0
}
}
infile "/dev/urandom"
format "raw"
}
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来做到这一点?有关alsa插件的任何建议(特别是文件插件)?