gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 00:55:34 25 4
gpt4 key购买 nike

我想将 unsafemutablepointer 转换为数据,这是我的示例代码

let u8ptr: UnsafeMutablePointer<UInt8> = buffer.mData!.assumingMemoryBound(to: UInt8.self)

我正在尝试将 AudioBuffer 转换为 NSData 或 Data。感谢您的帮助。

最佳答案

使用AudioBuffer 时,数据的字节大小由属性mDataByteSize 指定。并且在创建 Data 时,您无需使用 assumingMemoryBound 转换指针类型。

let data = Data(bytes: buffer.mData!, count: Int(buffer.mDataByteSize))

关于ios - 如何将 AudioBuffer 转换为数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49500768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com