Iphone AUMixer后的RemoteIO回调
在aumixer完成它的工作之后,在RemoteIO上实现回调的正确方法是什么 如果我使用 结果=AUGraphSetNodeInputCallback(mGraph、outputNode、1和remoteIOCallback) 它不调用我的函数 如果我用 结果=AudioUnitSetProperty(mIONode、kAudioOutputUnitProperty\u SetInputCallback、kAudioUnitScope\u Input、1和remoteIOCallback、sizeof(remoteIOCallback)) 它调用我的回调,但当我尝试创建指向ioData的指针时 AudioSampleType*inData=(AudioSampleType*)ioData->mBuffers[0].mData 它崩溃了 我根本看不出这个问题。这是缓冲区的问题吗?但是我并没有给缓冲区分配任何东西,只是一个指向它的指针Iphone AUMixer后的RemoteIO回调,iphone,audio,callback,effects,audiounit,Iphone,Audio,Callback,Effects,Audiounit,在aumixer完成它的工作之后,在RemoteIO上实现回调的正确方法是什么 如果我使用 结果=AUGraphSetNodeInputCallback(mGraph、outputNode、1和remoteIOCallback) 它不调用我的函数 如果我用 结果=AudioUnitSetProperty(mIONode、kAudioOutputUnitProperty\u SetInputCallback、kAudioUnitScope\u Input、1和remoteIOCallback、si
干杯首先尝试将ioData转换为您的自定义数据类型,而不是立即转换为AudioSampleType*。然后尝试访问缓冲区中的数据