Using AudioBufferList with Swift

前端 未结 4 1401
野的像风
野的像风 2020-12-05 07:51

I have a bridging function in Swift, one of whose arguments in C is AudioBufferList *. In Swift this generates an UnsafePointer

4条回答
  •  佛祖请我去吃肉
    2020-12-05 08:32

    This works for me with Swift 1.2

            var ddata: NSData
            buf = AudioBuffer(mNumberChannels: 1, mDataByteSize: numberOfFrames * UInt32(sizeof(Float32)), mData: &ddata)
            var audioBuffers = AudioBufferList(mNumberBuffers: 1, mBuffers: buf!)
    

提交回复
热议问题