如何利用全双工声卡进行声音的即时Record(用麦克风)和Play?

Elephant 2000-05-23 08:56:00
想编写一个程序,用于局域网上的即时语音,请赐教。
...全文
278 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
sonyStd 2000-07-20
  • 打赏
  • 举报
回复
听xzw的,在目录/平台SDK/multimedia /audio waveform 下有更多。本站提供的源码就有两个例子SoundIn/SoundOut,分别是有两个线程,输入输出用一个缓冲区就行了(就好当然要处理音频要做更多。
sonyStd 2000-07-20
  • 打赏
  • 举报
回复
听xzw的,在目录/平台SDK/multimedia /audio waveform 下有更多。本站提供的源码就有两个例子SoundIn/SoundOut,分别是有两个线程,输入输出用一个缓冲区就行了(最好同步一下)。当然要处理音频要做更多。
酷点点 2000-07-19
  • 打赏
  • 举报
回复
其实调用VC的高级类很简单,但是一点都不灵活,很难编出有用的语音软件,要想真正控制声卡,还是得从API入手,不过我也正在做,还没解决问题。
我的问题是要控制声音的播放速率,以及录音的速率问题!
有人知道地层API的资料吗???????
xzw 2000-07-19
  • 打赏
  • 举报
回复
看看MSDN中的wave开头的函数,如 waveInAddBuffer, waveInStart等,
这些就是 Windows 中控制底层音频的API函数.
Kevin_qing 2000-06-15
  • 打赏
  • 举报
回复
用DSound嘛,很简单的!
goldarrow 2000-05-31
  • 打赏
  • 举报
回复
究竟是哪几个函数?请leonx赐教!
Un1 2000-05-31
  • 打赏
  • 举报
回复
下载一个“可视电话音频”控件试试!
leonx 2000-05-27
  • 打赏
  • 举报
回复
不知道你用什么编,如果是ANSI-C,那么就要调用mci的函数,写起来复杂一点,
如果用vc,那么有几个现成的函数可供调用.既然是全双工的,那么record和play可以
同时进行,不用关了一个再去开另外一个.

8,301

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧