首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DirectShow -获取视频帧

DirectShow -获取视频帧
EN

Stack Overflow用户
提问于 2011-11-08 00:57:53
回答 1查看 8.2K关注 0票数 8

我正在创建一个Windows视频捕获应用程序,并使用DirectShow进行捕获。当每一帧进入时,我希望将其作为原始RGB位图抓取到缓冲区中,在这一点上,我的代码将执行所需的任何处理。

我一直在搜索与我想做的事情类似的示例,无论我在网上看什么,人们都建议使用IMediaDet和/或ISampleGrabber界面来逐帧捕获。不幸的是,这两个工具都已被弃用,甚至不在最新版本的Windows SDK中。

在DirectShow中进行逐帧捕获的最佳(现代)方式是什么?如果没有,我是否应该使用一个不同的库来提供逐帧捕获?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-08 01:36:31

Sample Grabber在几年前就被弃用了,也就是在DirectShow开发实际上停止之后的几年。也就是说,当你按照建议的方法阅读时使用Sample Grabber,它将对你很有效。

您唯一需要做的就是将定义复制到您的源代码中,请参阅详细信息:

  • Alternative for ISampleGrabber
  • Sample Grabber replacement
  • ISampleGrabber deprecated: where can I find alternatives?
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8039809

复制
相关文章

相似问题

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