【发布时间】:2013-10-01 15:18:57
【问题描述】:
一直在为一个项目做一些研究,想知道如何将原始数据从我的 alsa 设备流式传输到 python/C++/java 应用程序。我一直在搞乱 alsaaudio,python 界面,但只能用麦克风做到这一点。我希望只捕获通过卡传来的所有数据(来自 vlc 等应用程序)
有人帮忙吗?
【问题讨论】:
-
你到底想做什么?您是否需要将音频数据也播放到扬声器?
-
是的,理想情况下,它会像一个守护进程一样运行,只是在后台处理音频。
-
你的意思是,播放的不是原始数据?
-
不,只是想将相同的数据绑定到它以将其用于其他应用程序。所以本质上只是绑定到驱动程序中,并将它输出的所有内容流式传输到缓冲区中(但仍然让它播放我的扬声器上流出的任何内容),这样我就可以出于其他原因使用它。