首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该使用线程编程混合2音频流吗?

我应该使用线程编程混合2音频流吗?
EN

Stack Overflow用户
提问于 2011-06-24 20:15:16
回答 4查看 995关注 0票数 1

我想写一个程序,捕获麦克风中的音频流,同时将其与正在播放的音频文件混合。

我在找库,api,etc..etc...但我关心的是实现,我应该使用线程编程吗?我还不知道如何使用线程。

操作系统为windows,语言为c++或python。

谢谢

EN

回答 4

Stack Overflow用户

发布于 2011-06-24 20:31:53

我认为你需要一些线程,才能让捕获和回放同时流畅地运行。

请注意,Python中的多线程受到GIL的限制。在C++中,您可以使用类似于Boost.Thread的内容。

一般来说,正确的多线程是很难的,你应该花时间去熟悉它。你最好的选择可能是找一本好书。

票数 1
EN

Stack Overflow用户

发布于 2011-06-24 21:04:26

py2.6还提供了基于进程的线程,因此您不必只使用绿色线程

票数 0
EN

Stack Overflow用户

发布于 2011-06-24 21:42:42

您可以使用SDL mixer。它会启动一个线程,所以你不需要这么做。有很好的教程和参考页面。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6467651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档