首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在iPhone上将录像机文件转换成二进制数据

如何在iPhone上将录像机文件转换成二进制数据
EN

Stack Overflow用户
提问于 2011-08-30 15:46:47
回答 1查看 196关注 0票数 0

我要在录像的同时分析录像。我有分析功能来分析视频。但它需要视频的二进制数据。我能用什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-31 06:00:31

您需要在AVCaptureSessionAVCaptureVideoDataOutput对象上设置sample buffer委托。确保您设置为sample buffer委托的任何内容都采用以下协议AVCaptureVideoDataOutputSampleBufferDelegate。下面是一个如何设置sample buffer委托的示例,假设您从中调用它的对象采用了我提到的协议。

代码语言:javascript
运行
复制
  [captureOutput setSampleBufferDelegate:self queue:dispatch_get_main_queue()];

然后,您需要实现以下方法

代码语言:javascript
运行
复制
- (void)captureOutput:(AVCaptureOutput *)captureOutput 
didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer 
       fromConnection:(AVCaptureConnection *)connection 

这将由您的AVCaptureVideoDataOutput对象调用,视频的二进制数据将在sampleBuffer中。

注意:sampleBuffer将只包含数据的一小部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7240125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档