0
我使用ExtAudioFile为定时音乐应用程序实时混合了声音创建了自定义回调。更改音频核心中回调之间的通话时间
OSStatus MyAURenderCallack (
void *inRefCon,
AudioUnitRenderActionFlags *ioActionFlags,
const AudioTimeStamp *inTimeStamp,
UInt32 inBusNumber,
UInt32 inNumberFrames,
AudioBufferList *ioData
);
我需要更改每个单一回调被调用的时间。
我检查每一个新的回调多少蜱调用...
soundStructPointerArray[inBusNumber].callTime=mach_absolute_time()-soundStructPointerArray[inBusNumber].last;
soundStructPointerArray[inBusNumber].last=mach_absolute_time();
在模拟器我得到aprox的... 11595773
我需要改变这个时候要多快。任何人都知道我能做到吗?