【发布时间】:2011-11-01 19:27:39
【问题描述】:
是否有实时麦克风 Delphi 组件?
我正在寻找一种无需缓冲即可提供结果的产品。
【问题讨论】:
-
“没有缓冲区”是什么意思。音频数据总是需要稍微缓冲一下。只需经常阅读缓冲区内容即可快速获取音频。你真正想解决什么问题?
-
我想制作一个现场示波器来记录来自麦克风的样本,然后快速绘制(或处理它)。例如,我需要查看我是否收到脉冲,然后非常快地做某事,而不需要超时。
-
音频路径已经有明显的延迟。只需创建一个超时时间为 10 毫秒的计时器,您可以在其中读取缓冲区并绘制收到的新样本。如果您想在几毫秒内对信号做出反应,那么常见的音频 API 不是您想要的,Windows 甚至可能不是您想要的操作系统。
-
你见过这个吗? oscilloscope-lib.com
标签: delphi audio-recording microphone