首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CMSampleBuffer中有多少帧?

CMSampleBuffer中有多少帧?
EN

Stack Overflow用户
提问于 2011-12-10 14:48:56
回答 1查看 2K关注 0票数 4

这可能是一个愚蠢的问题,但我才刚刚开始学习媒体格式和AVFoundation,所以请耐心听我说。

我一直在尝试弄清楚一个来自AVCaptureVideoDataOutput的CMSampleBuffer是否可以包含多个帧。从文档中看,这似乎是可能的,然而,我所见过的大多数示例代码似乎都与CMSampleBuffer一起使用,就好像它是一个单独的框架。我是不是误解了?

如果每个缓冲区可以有多个帧,是否可以获取各个帧并确定它是否是关键帧?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-12-15 05:26:17

CMSampleBuffer可以包含多个样本,其中样本是任意数据,这是事实。在AVFoundation中捕获视频时,采样缓冲区将仅包含单个采样。虽然可以包含多个,但这在实践中没有实际意义。如果您正在为基于视频的应用程序实时处理图像,则情况尤其如此。对于音频,它将包含多个样本。您可以使用CMSampleBuffer.h中列出的CM*函数来检查它

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

https://stackoverflow.com/questions/8454963

复制
相关文章

相似问题

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