【发布时间】:2011-05-29 00:12:41
【问题描述】:
在 aumixer 完成后,在 RemoteIO 上实现回调的正确方法是什么。
如果我使用 ;
结果 = AUGraphSetNodeInputCallback(mGraph, outputNode,1, &remoteIOCallback);
它没有调用我的函数
如果我使用 ..
结果 = AudioUnitSetProperty(mIONode, kAudioOutputUnitProperty_SetInputCallback, kAudioUnitScope_Input, 1 , &remoteIOCallback, sizeof(remoteIOCallback));
它调用我的回调,但是当我尝试创建指向 ioData 的指针时
AudioSampleType *inData = (AudioSampleType *) ioData->mBuffers[0].mData;
它崩溃了。
我根本看不到问题所在。这是缓冲区的问题吗?但是我没有为缓冲区分配任何东西,只是一个指向它的指针。
干杯
【问题讨论】:
标签: iphone audio callback effects audiounit