适用于 iOS 和 OSX 上的高性能音频的镇痛剂。
在 iOS 和 Mac OS X 中使用 Audio Units 实现真正的快速音频很难,而且会让你伤痕累累。 过去需要几天才能完成的工作现在只需几行代码即可完成。
获取音频
Novocaine *audioManager = [Novocaine audioManager ];
[audioManager setInputBlock: ^( float *newAudio, UInt32 numSamples, UInt32 numChannels) {
// Now you're getting audio from the microphone every 20 milliseconds or so. How's that for easy?
// Audio comes in interleaved, so,
// if
1