刚到新公司就分配到一个超难的问题,关于声卡采集的问题.(90分)

  • 主题发起人 主题发起人 QSmile
  • 开始时间 开始时间
Q

QSmile

Unregistered / Unconfirmed
GUEST, unregistred user!
刚到新公司就分配到一个超难的问题,关于声卡采集的问题.

也就是要会声卡输入端口读出输入的声音信号.要按照声卡的采集频率进行采集.
比如:每秒多少个数据.

这个我以前一直没有做过。不知道哪里有资料查。谁能告诉一下我。多谢各位了。
 
只能查查API函数
 
难度的确很大,老板想做一个类似医院里那种心跳指示器的东东.

用个麦克风贴在你的脉博上,听出你的心跳.

我日,主要是还没问我几时能完成,我怕过两天他就来问我搞定没有.
 
声音采集我搞过,跟我联系
QQ:272248270
 
啊!多谢楼上了,不过我要晚上才能上QQ呀.你晚上在不?
 
我平时开发遇到的音频笔记
http://www.delphibbs.com/keylife/iblog_show.asp?xid=21687
 
多谢各位了。
 
v如果楼上的可以简要讲一下这几个函数的作用与使用方法,我不胜感激


waveInPrepareHeader
waveInUnprepareHeader
waveInAddBuffer

主要是这几个
 
严重关注此类问题,学习
 
数据的采集我已经做出来了。

但波形显示做了一点,遇到麻烦了。

因为数据太多。不可能一一画出。如何做呢?又要让它快速画出。要实时显示。
 
waveInGetNumDevs 得到输出设备的个数
waveInOpen 打开输入设备
waveInPrepareHeader 准备缓冲区
waveInAddBuffer 加入缓冲区 (这两个函数要成对出现.可以加入很多个缓冲区)

waveInStart 开始采集
waveInUnprepareHeader 销毁缓冲区

waveInReset 重设设备
waveInStop 停止设备
 
多人接受答案了。
 
后退
顶部