CMSampleBufferRef转换为nsdata对象
2014-07-08 15:43
3439 查看
CMSampleBufferRef TO NSData
CMBlockBufferRef blockBufferRef = CMSampleBufferGetDataBuffer(sampleBuffer);
size_t length = CMBlockBufferGetDataLength(blockBufferRef);
Byte buffer[length];
CMBlockBufferCopyDataBytes(blockBufferRef, 0, length, buffer);
NSData *data = [NSData dataWithBytes:buffer length:length];
CMBlockBufferRef blockBufferRef = CMSampleBufferGetDataBuffer(sampleBuffer);
size_t length = CMBlockBufferGetDataLength(blockBufferRef);
Byte buffer[length];
CMBlockBufferCopyDataBytes(blockBufferRef, 0, length, buffer);
NSData *data = [NSData dataWithBytes:buffer length:length];
相关文章推荐
- CMSampleBufferRef与byte*互相转换(audio)
- CMSampleBufferRef 与 UIImage 的转换
- CMSampleBufferRef与byte*互相转换
- CMSampleBufferRef与byte*互相转换(audio)
- CMSampleBufferRef 与 UIImage 的转换
- 【iOS初学笔记】CMSampleBufferRef 转 UIImage
- CMSampleBufferRef TO NSData
- CMSampleBufferRef获取h264 char*数据及sps/pps
- get buffer from CMSampleBufferRef
- CMSampleBufferRef转CIImage
- CMSampleBufferRef转UIImage
- iOS CMSampleBuffer deep copy
- 非常重要:如何创建一个CMSampleBuffer
- 重要经验八---UIImage转换为CVPixelBufferRef
- CVPixelBufferRef与UIImage的互相转换
- UIimage的缩放,马赛克处理,CVPixelBufferRef 转换为UIimage
- 补码的应用:从buffer里的一段char*根据数据类型和长度转换成相应的整型
- n-tier application and sample (ref)
- CVImageBufferRef -> UIImage
- CFDictionaryRef 转换 NSDictionary,CFStringRef 转换 NSString