草庐IT

AudioBuffer

全部标签

ios - 如何将 AudioBuffer 转换为数据?

我想将unsafemutablepointer转换为数据,这是我的示例代码letu8ptr:UnsafeMutablePointer=buffer.mData!.assumingMemoryBound(to:UInt8.self)我正在尝试将AudioBuffer转换为NSData或Data。感谢您的帮助。 最佳答案 使用AudioBuffer时,数据的字节大小由属性mDataByteSize指定。并且在创建Data时,您无需使用assumingMemoryBound转换指针类型。letdata=Data(bytes:buffer.

objective-c - 如何在 Swift 中用 Float 填充 AudioBuffer

我制作了一个使用EZAudio库的应用程序,它必须从麦克风获取数据并将其存储在变量中(我已经这样做了):funcmicrophone(microphone:EZMicrophone!,hasAudioReceivedbuffer:UnsafeMutablePointer>,withBufferSizebufferSize:UInt32,withNumberOfChannelsnumberOfChannels:UInt32){letnew=(buffer[0].memory)audioStack.append(new)}如您所见,我正在使用EZMicrophoneDelegate和上面的