我向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);
非常感谢!