我是iPhone开发的新宠 我需要使用audiouint实现音频输出电平测量。(不使用avaudioplayer,因为我使用的是cocos声音引擎,我想改变播放声音的音高)。 我从互联网上获得了一些代码,但不知道如何调用该函数或如何手动调用它。我从here
获得了代码任何人都知道如何手动调用此功能
static OSStatus AudioUnitRenderCallback (void *inRefCon,AudioUnitRenderActionFlags *ioActionFlags,
const AudioTimeStamp *inTimeStamp,
UInt32 inBusNumber,
UInt32 inNumberFrames,
AudioBufferList *ioData)
Thank you
答案 0 :(得分:1)
您不需要手动调用渲染回调。 iOS上的音频(以及Mac OSX,就此而言),当系统准备好读取块时,将其从回调中拉出来。
我知道这对你来说不是一个好的答案,但我怀疑你或许是以错误的方式思考这个问题......