0

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

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

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

Thank you
4

1 回答 1

1

您无需手动调用渲染回调。iOS(和 Mac OSX,就此而言)上的音频,当系统准备好读取块时,将其从回调中拉出。

我知道这对你来说不是一个好的答案,但我怀疑你可能以错误的方式思考这个问题......

于 2012-04-05T10:17:45.073 回答