Ios 如何使用Swift 4从CMSampleBuffer创建数据
我们可以使用以下函数将CMSampleBuffer转换为NSData。 但我们无法找到将其转换为数据的方法 我们试着使用Ios 如何使用Swift 4从CMSampleBuffer创建数据,ios,swift4,Ios,Swift4,我们可以使用以下函数将CMSampleBuffer转换为NSData。 但我们无法找到将其转换为数据的方法 我们试着使用 Data(bytes: <#T##UnsafeRawPointer#>, count: <#T##Int#>) 刚用过 let data = Data(bytes: src_buff!, count: bytesPerRow * height) 而不是 NSData(bytes: <#T##UnsafeRawPoin
Data(bytes: <#T##UnsafeRawPointer#>, count: <#T##Int#>)
刚用过
let data = Data(bytes: src_buff!, count: bytesPerRow * height)
而不是
NSData(bytes: <#T##UnsafeRawPointer?#>, length: <#T##Int#>)
let nsdata = NSData(bytes: src_buff, length: bytesPerRow * height)
钥匙就在这里!在src_buff之后查找数据。
因为xCode显示了一些不相关的错误!用法我不明白!这是需要的 你试过像这样将NSData转换成数据吗?就在几秒钟前,我试过让Data=Data(bytes:src_buff!,count:bytesPerRow*height)并且似乎可以工作。(!)
let nsdata = NSData(bytes: src_buff, length: bytesPerRow * height)