remoteIO输入方波频率低

时间:2012-01-03 15:09:30

标签: objective-c xcode core-audio remoteio

我向audioJack输入频率为2-3 khZ的方波,持续约5秒钟。 方波是1和0 - 没有负值。

我得到一些介于-32000到32000之间的周期性信号(但我的信号是正的!?)

我已经检查了我的值越过零的次数 - 我在5秒内得到500,这意味着每秒100次。

我在这里失踪了什么? 3khz是每秒3000。

我的采样代码在我之前的帖子中: error in audio Unit code -remoteIO for iphone

这里有关于频域的任何解释吗?我错过了样品吗?我怎么能改善它?我应该这样做:

float bufferLength = 0.005;
     AudioSessionSetProperty(kAudioSessionProperty_PreferredHardwareIOBufferDuration, sizeof(bufferLength), &bufferLength);
    status = AudioOutputUnitStart(audioUnit);

非常感谢!

0 个答案:

没有答案