社区
多媒体/流媒体开发
帖子详情
请问CTransformFilter的输入输出是否必须一致?
tidyduck
2009-07-21 05:46:30
rt,输入输出的类型是否必须一致呢?如果我想要写一个编码Filter,从CTransformFilter继承是否合适?谢谢
...全文
89
1
打赏
收藏
请问CTransformFilter的输入输出是否必须一致?
rt,输入输出的类型是否必须一致呢?如果我想要写一个编码Filter,从CTransformFilter继承是否合适?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
UDX协议
2009-07-24
打赏
举报
回复
不一定。
如果你在里面处理过,就可以不一样。
如何开发传输过滤器(
Transform
filter
)
要:本篇文档主要讲述了利用Directshow开发传输
filter
时应该注意的一些事情。 在开发自己的
filter
之前,看看DMO(DirectX Media Object)
是否
满足你的要求,因为DMO可以做许多和
filter
相同的工作,但是开发DMO比开发
filter
要简单多了。开发
transform
filter
主要有下面的几个步骤,努力的遵循吧第一步选择一个基类下面的基类适合开发tra
几篇关于如何写
filter
的转帖 之 ----如何开发传输过滤器(
Transform
filter
)
开发自己的
filter
之前,看看DMO(DirectX Media Object)
是否
满足你的要求,因为DMO可以做许多和
filter
相同的工作,但是开发DMO比开发
filter
要简单多了。开发
transform
filter
主要有下面的几个步骤,努力的遵循吧
第一步选择一个基类
下面的基类适合开发
transform
filter
。
C
Transform
Filter
就是为了
transform
filter
而设计的基类,这个类中有分开的输入和输出buffers,这种类
我的第一个
Filter
-- Text Overlay
指南中使用的是 CTransInPlace
Filter
作为这个
Filter
的基类(一般情况接收并处理数据,我们选择C
Transform
Filter
,但是这里可以“就地”处理数据,所以我们选择了继承自他的CTransInPlace
Filter
),其
输入输出
Pin上一般使用相同的媒体进行连接,并尽量使用同一个Sample管理器,从而避免了内部从输入Pin到输出Pin的一次内存拷贝。(但如果两
视频特效滤镜 via DirectShow
Filter
视频特效插件 via DirectShow视频特效定义DirectShow
Filter
CEZrgb24
Filter
C
Transform
Filter
::CheckInputType 函数C
Transform
Filter
::Check
Transform
函数C
Transform
Filter
::DecideBufferSize 函数C
Transform
Filter
::
Transform
函数CEZr...
音频特效滤镜 via DirectShow
Filter
音频特效插件 via DirectShow音频特效定义DirectShow
Filter
C
Transform
Filter
::CheckInputType 函数C
Transform
Filter
::SetMediaType 函数CTransInPlace
Filter
::
Transform
函数ISpecifyPropertyPages::GetPages 函数CGargleProperties 类 音...
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章