iPhone上的AudioTimeStamps遇到了一些问题.当我在模拟器中运行我的应用程序时,AudioTimeStamp.mHostTime似乎是以纳秒为单位(1,000,000,000秒),而在我的设备(iPod Touch 2G)上运行时,频率似乎是大约6,000,000秒.
似乎在OS X上有一个函数(CoreAudio/CoreAudioTypes.h中的AudioConvertHostTimeToNanos)将HostTime转换为纳秒,但是这个函数不在iPhone头文件中.
有没有办法在运行时找出mHostTime的速率?或转换为秒,纳秒或任何其他单位?这个值会在软件或硬件版本之间发生变化吗?(就像它在模拟器和我的设备之间)