0

修改的:

大家好,我需要检测一段时间内是否有任何数据发送到声卡。

感谢 Philip Regan 的帮助,我找到了一个关于录音的简单示例代码,如下链接所示:

http://developer.apple.com/library/mac/#samplecode/AudioQueueTools/Listings/aqrecord_cpp.html#//apple_ref/doc/uid/DTS10004380-aqrecord_cpp-DontLinkElementID_5

我设法成功地运行它。

但它似乎是从内部麦克风录制声音,因为当以 Hex 格式将捕获的信号转储到屏幕时,如果我将内部麦克风静音,则捕获的数据变成全零值,否​​则输出数据将是随机的数字。

不幸的是,如果我将内部麦克风静音,则无法捕获任何内容,否则,由于麦克风的噪音,我无法测试来自另一台计算机的任何声音。

在这种情况下,捕获声卡的输出信号会有所帮助。但我不知道如何捕捉它。

有任何想法吗?

4

1 回答 1

0

不是默认的,没有。您需要访问较低级别的 API 来获取此信息,如果没有扩展,Applescript 无法在该级别下工作。

于 2010-09-16T14:54:39.533 回答