获取施加到iPhone麦克风端口的电压

时间:2011-08-05 01:11:18

标签: iphone audio record microphone

我正在研究一个项目,我们通过麦克风输入将信息从外围设备发送到iPhone。

简而言之,iPhone将充当电压表。 (实际上,我们开发的控制器会将编码为电压的数据发送到iPhone进行进一步处理)。

由于AppStore上有几个电压表应用程序通过麦克风端口接收输入,这似乎在技术上是可行的。

但是,扫描AudioQueue和AudioFile API时,似乎没有直接访问电压的方法。

有没有人知道允许我访问电压信息的API,示例代码或文献?

2 个答案:

答案 0 :(得分:2)

线路输入上的A / D转换器是电压表,用于所有实际目的。样品值映射到取样时施加的电压。您需要进行自己的测试,以确定哪些电压与各种样本值相对应。

答案 1 :(得分:1)

据我所知,不可能直接获得电压;您必须弄清楚如何将它们转换为等效的“声音”,以便iOS API将它们作为声音进行拾取,您可以将其解释为应用中的电压。

如果我正在尝试这种应用程序,我会将一些测试电压​​连接到输入(非常小的!),捕获声音,然后看看它的样子。一些逆向工程应该可以让您正确解释输入。