2
我设法得到recordCallBck并处理缓冲区数据。 现在我想播放这些数据。 我有播放回调,但我只是无法找到任何地方如何播放这种缓冲区。remoteIO如何发挥它?
回调:
static OSStatus playbackCallback(void *inRefCon,
AudioUnitRenderActionFlags *ioActionFlags,
const AudioTimeStamp *inTimeStamp,
UInt32 inBusNumber,
UInt32 inNumberFrames,
AudioBufferList *ioData) {
for (int i = 0 ; i < ioData->mNumberBuffers; i++){
AudioBuffer buffer = ioData->mBuffers[i];
unsigned char *frameBuffer = buffer.mData;
现在该怎么办? 我会怎么玩?