如何在iphone中调用AudioUnitRender回调



我是iPhone开发的新手我需要使用audiouint实现音频输出电平测量。(不使用音频播放器,因为我使用的是cocos声音引擎,我想改变播放声音的音高)。我从网上得到了一些代码,但不知道该函数是如何调用的,也不知道如何手动调用。我从这里得到代码

任何人都知道如何手动调用这个函数

    static OSStatus AudioUnitRenderCallback (void *inRefCon,AudioUnitRenderActionFlags *ioActionFlags,
                                                     const AudioTimeStamp *inTimeStamp,
                                                     UInt32 inBusNumber,
                                                     UInt32 inNumberFrames,
                                                     AudioBufferList *ioData)
Thank you

您不需要手动调用渲染回调。iOS(以及Mac OSX)上的音频,在系统准备读取块时从回调中提取。

我知道这对你来说不是一个好答案,但我怀疑你可能是在错误地思考这个问题。。。

最新更新