How to access multiple buffers in UnsafePointer<AudioBufferList> (non-mutable)
问题 I've been trying to use the new AVAudioSinkNode in Core Audio. It passes audioBufferList which is of type UnsafePointer<AudioBufferList> to the closure handling the audio. The implementation of AudioBufferList in Swift is such that you cannot access multiple buffers, if there are more than one. Apple provided a wrapper for the mutable version, UnsafeMutablePointer<AudioBufferList> , which is called UnsafeMutableAudioBufferListPointer and allows access to multiple buffers. But I cannot find a