社区
多媒体/流媒体开发
帖子详情
CTransInPlaceFilter中为何得不到媒体类型型
瓶盒
2009-03-31 09:00:16
建了一个简单的Filter派生自CTransInPlaceFilter。重载了Transform(IMediaSample *pSample)
但在函数里调用 hr=pSample->GetMediaType(&pMt);始终失败。用pSample->GetPointer(&pData)得到数据修改后是有效的。
会是什么原因呢?
...全文
80
1
打赏
收藏
CTransInPlaceFilter中为何得不到媒体类型型
建了一个简单的Filter派生自CTransInPlaceFilter。重载了Transform(IMediaSample *pSample) 但在函数里调用 hr=pSample->GetMediaType(&pMt);始终失败。用pSample->GetPointer(&pData)得到数据修改后是有效的。 会是什么原因呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shayla
2009-04-01
打赏
举报
回复
hr=pSample->GetMediaType(&pMt);
只有在媒体类型改变时调用才会成功。
可以在媒体匹配成功时保存下来
DirectShow源码分析
DirectShow源码分析 讲解了几大类过滤器的代码应用
directshow caption
filter
以
CTr
ansI
nPl
ace
Filter
为基类的
filter
,将视频流加入字幕然后输出。支持多种格式。
A very simple
CTr
ansI
nPl
ace
Filter
example
Preparation: Install the windows SDK, compile the DirectShow BaseClasses (\Microsoft SDKs\Windows\\Samples\multimedia\directshow\baseclasses
DirectShow 学习(七):
CTr
ansI
nPl
ace
Filter
及相关联Pin类的源代码解析(转载)
DirectShow 学习(七):
CTr
ansI
nPl
ace
Filter
及相关联Pin类的源代码解析1.
CTr
ansI
nPl
ace
InputPin类[tr
ansi
p.h/tr
ansi
p.cpp]派生自
CTr
ansformInputPin。a) 成员变量:
CTr
ansI
nPl
ace
Filter
* const m_pTIP
Filter
; // our fil
多媒体/流媒体开发
2,554
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章