社区
多媒体/流媒体开发
帖子详情
用CTransformFilter遇到内存不足的问题
wtzyb4446
2008-08-01 12:19:15
写了个transform filter继承于CTransformFilter,将视频内容作些处理之后往下传。
在CheckInputType中支持YUY2格式时没有问题,但是如果该成支持RGB24格式,
在连接的时候就会报"内存不足",不知道这怎么回事,怎么解决?
...全文
52
4
打赏
收藏
用CTransformFilter遇到内存不足的问题
写了个transform filter继承于CTransformFilter,将视频内容作些处理之后往下传。 在CheckInputType中支持YUY2格式时没有问题,但是如果该成支持RGB24格式, 在连接的时候就会报"内存不足",不知道这怎么回事,怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
咋了啦
2008-08-03
打赏
举报
回复
楼主你调试下,是在那一步引起的错误。Filter的调试很简单的,我觉得不可能是类型不支持的愿意。你要重点看下你的SetMediaType函数。调试下就容易知道原因了
wtzyb4446
2008-08-01
打赏
举报
回复
应该不是,我把CTrasnformFilter换成CTransInPlaceFilter,CheckInputType中支持RGB24就没问题
rageliu
2008-08-01
打赏
举报
回复
[Quote=引用 1 楼 whChina 的回复:]
应该是不支持类型造成的。
[/Quote]
同意
江城老温
2008-08-01
打赏
举报
回复
应该是不支持类型造成的。
Directshow完整介绍
最近一段时间,在编写DirectShow应用程序时常常
遇到
一些
问题
,原因是对DirectShow技术没有较全面地掌握,对各个接口间的关系以及
filter
与
filter
之间连接的内部过程等都只是一知半解,除了再仔细地看看DirectShow的...
设置DirectShow开发的编译环境
这个章节的内容主要是编写 DirectShow应用所需的一些基本概念,可以把它当作一个高级介绍,理解...你可以使用命令行形式来编译一个工程,也可以在Microsoft Visual Studio集成环境下(包含VC++)实现。 头文件:...
DirectShow的H.264编码RTP协议收发
Filter
(2018.3.12更新git)
本程序前后使用了CBaseRenderer、CBaseVideoRenderer、C
Transform
Filter
实现。 其实,选用哪个
filter
,主要看当前
filter
的目的和在整个链路中的定位。 我当前使用的是
Transform
,作为中间
filter
。 实际上,我是被迫...
DirectShow的RTP发包(H264)
Filter
<转>
本程序前后使用了CBaseRenderer、CBaseVideoRenderer、C
Transform
Filter
实现。 其实,选用哪个
filter
,主要看当前
filter
的目的和在整个链路中的定位。 我当前使用的是
Transform
,作为中间
filter
。 实际上,我...
DirectShow
Filter
的开发实践
OpenCV库里面甚至提供了非常简洁的接口,用户只要一两行代码即可实现数据采集、编解码等功能,使用起来甚是方便。但是,如果把数据采集的任务放到我们自己的程序中来实现的话,CPU的占用率会比较高。这在...
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章