在iphone中如何调用AudioUnitRender回调
我是iPhone开发的新手 我需要使用audiouint实现音频输出电平测量(不使用avaudioplayer,因为我使用的是cocos声音引擎,我想改变播放声音的音调)。 我从互联网上获得了一些代码,但不知道如何调用该函数,也不知道如何手动调用该函数。我从你那里得到了密码 有人知道如何手动调用这个函数吗在iphone中如何调用AudioUnitRender回调,iphone,objective-c,audiounit,decibel,Iphone,Objective C,Audiounit,Decibel,我是iPhone开发的新手 我需要使用audiouint实现音频输出电平测量(不使用avaudioplayer,因为我使用的是cocos声音引擎,我想改变播放声音的音调)。 我从互联网上获得了一些代码,但不知道如何调用该函数,也不知道如何手动调用该函数。我从你那里得到了密码 有人知道如何手动调用这个函数吗 static OSStatus AudioUnitRenderCallback (void *inRefCon,AudioUnitRenderActionFlags *ioAction
static OSStatus AudioUnitRenderCallback (void *inRefCon,AudioUnitRenderActionFlags *ioActionFlags,
const AudioTimeStamp *inTimeStamp,
UInt32 inBusNumber,
UInt32 inNumberFrames,
AudioBufferList *ioData)
Thank you
您不需要手动调用渲染回调。当系统准备读取数据块时,iOS(以及MacOSX)上的音频会从回调中提取 我知道这对你来说不是一个好答案,但我怀疑你对这个问题的想法可能是错误的