我在C中有以下代码,它分配了一个具有适当长度的AudioBufferList。UInt32bufferSizeBytes=bufferSizeFrames*sizeof(Float32);propertySize=offsetof(AudioBufferList,mBuffers[0])+(sizeof(AudioBuffer)*mRecordSBD.mChannelsPerFrame);mBufferList=(AudioBufferList*)malloc(propertySize);mBufferList->mNumberBuffers=mRecordSBD.mChannelsP