我有电脑里有两张声卡(声卡A,声卡B),声卡A上插着麦克风,声卡B上接了一对音箱,我要将声卡A上的麦克风的声音数据发送的声卡B上,让声卡B上所链接的音箱发出声音,要如何做能尽可能的减少声音延迟。
解决方案 »
- 建立一个DLL,要求能被其他语言通用调用,并且里面带界面。
- 紧急求救,程序跨操作系统引发的问题
- 托盘问题
- VC程序界面设计完成后怎样向其中添加代码啊?(高分)
- 在TreeView中的某个节点上敲回车时会实现双击的效果,这个该如何实现呢?
- 关于WriteProfileBinary和GetProfileBinary的问题
- 如何得到dir这类命令的返回信息?
- 在线等待!!-----这是什么问题?完全按照向导,没有自己加一行代码,vc也出现如下错误:LINK:LNK4073:cannot create map for .ILK file
- 我曾经碰到这样一个程序,VC能实现吗?
- 请帮我看看以下的问题!!!
- 怎么查看dll占用的CPU情况?
- 又有问题了:滚动条怎么设置滚动的步长?
如果你了解 waveIn 和 waveOut 系列 API 函数的话,你马上就知道该怎么做了。1、一个线程负责录音(A卡);2、另一个线程负责放音(B卡);3、建一个公共缓冲区队列,录好一段音后,放入缓冲区,另一个线程开始放音;涉及到的知识点:线程、队列、线程间的通讯、录音、放音等。//////////////////////////////////////////////////////////////另外:不知道是不是可以直接连接硬件,就可以做到你的要求?懂硬件的朋友来说说。
B在A后N秒读取数据
照理论来说应该延时也不会很严重吧。