这3个Transform函数的功能是什么?

powerthinkding 2004-11-15 01:58:27
偶在看陆老师的书《DirectShow开发指南》的时候经常看到如下的3个函数:
HRESULT Transform(IMediaSample *pIn, IMediaSample *pOut);
HRESULT Transform(AM_MEDIA_TYPE *pType, const signed char ContrastLevel) const;
HRESULT Transform(IMediaSample *pMediaSample);
小弟不才,还请高手指教,这3个函数分别是干什么的?有什么不同?编程的时候3个函数都要用吗?
...全文
320 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
httpaspjspphp 2005-01-20
  • 打赏
  • 举报
回复
writting a transform filter
ccxian123 2005-01-19
  • 打赏
  • 举报
回复
写Transform Filter的时候,如果继承的是CTansformFilter的话就会把HRESULT Transform(IMediaSample *pIn, IMediaSample *pOut)实现了,继承CTransInplaceFilter的时候就要把HRESULT Transform(IMediaSample *pMediaSample);
实现,第二个是怎么时候用到没留意过
MapleTan 2004-12-22
  • 打赏
  • 举报
回复
谢谢楼上,正好我也在看transform filter,呵呵
13seele 2004-12-22
  • 打赏
  • 举报
回复
你可以看看sdk里面的writting a transform filter那一章节,有详细说明
kingzai 2004-11-15
  • 打赏
  • 举报
回复
只是C++中的函数重载而已,供不同的调用方式

2,554

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧