注:写了一系列的文章,都是关于ffdshow中的位图覆盖滤镜的源代码分析的,在此列一个列表:
ffdshow 源代码分析 2: 位图覆盖滤镜(对话框部分Dialog)
ffdshow 源代码分析 3: 位图覆盖滤镜(设置部分Settings)
ffdshow 源代码分析 4: 位图覆盖滤镜(滤镜部分Filter)
ffdshow 源代码分析 5: 位图覆盖滤镜(总结)
前面写了三篇文章,介绍了位图覆盖滤镜的3个部分:
第一篇文章介绍了ffdshow的位图覆盖滤镜的对话框(Dialog)部分:ffdshow 源代码分析2 : 位图覆盖滤镜(对话框部分Dialog)
第二篇文章介绍了ffdshow的位图覆盖滤镜的设置(Settings)部分:ffdshow 源代码分析 3: 位图覆盖滤镜(设置部分Settings)
第三篇文章介绍了ffdshow的位图覆盖滤镜的滤镜(Filter)部分:ffdshow 源代码分析 4: 位图覆盖滤镜(滤镜部分Filter)在此,用一张图总结他们之间的关系:
如图中所示,设置(Settings)部分是直接和系统上层关联的,它包含两个接口函数:createPages()和createFilters()。分别用于创建对话框(Dialog)和滤镜(Filter)。其中在TbitmapPage中对话框直接和注册表变量关联。而在TbitmapSettings中注册表变量和系统中的变量关联。TimgFilterBitmap最终读取TbitmapSettings中的变量完成相应的操作。
目前来开TimgFilterBitmap是不会直接读取TbitmapPage类中的值的。
分享到:
相关推荐
ffdshow 源代码分析 5: 位图覆盖滤镜(总结) 306 ffdshow 源代码分析 6: 对解码器的 dll 的封装(libavcodec) 306 ffdshow 源代码分析 8: 视频解码器类(TvideoCodecDec) 328 ffdshow 源代码分析 9: 编解码器...
ffdshow 源代码分析 5: 位图覆盖滤镜(总结) 322 ffdshow 源代码分析 6: 对解码器的dll的封装(libavcodec) 322 ffdshow 源代码分析 8: 视频解码器类(TvideoCodecDec) 344 ffdshow 源代码分析 9: 编解码器...
C++实现的视频解码器,里面有对各种filter的实现,学习视频解码,视频处理的可以看看
ffdshow源代码 可用SVN从ffdshow官网下载
ffdshow 最新源代码 已编译通过,可放心使用
ffdshow源代码 vc2003的,带工程文件的。 可以编译通过。
找了好久,最后用svn工具从网上拖下来的,是ffmpeg项目的windows下的directshow下的解码工具源代码,对研究directshow和H.264播放的人应该会有用吧
完整的FFDSHOW代码,通过https://sourceforge.net/projects/ffdshow-tryout/下载获得
VC2008编译的X264源代码,ffdshow源代码中移植过来的
一个很好处理视频的源码,里面有各种filter,很好很轻大,属于解码器。
大名顶顶的ffshow滤镜的源码ffdshow的sdk开发包及开发手册!
ffdshow 播放器
ffdshow20130525x64,视频解码器
播放器的设计与制作,采用vc++为开发环境,能够实现各种文件的播放
ffdshow源码(2011-12-28)
ffdshow的dshow filter,支持dxva的h264和vc1硬解。
首先,FFDSHOW消耗CPU功率比原来的DivX编码方式少,甚至最高的后处理。同时后处理似乎给优良的品质效果,并允许超过原有的DivX编解码器的配置。它甚至可以全自动减少后处理,如果你的CPU是挤破头。噪音过滤器增加了...
FFDSHOW是一个各类视频通用的编码器,使播放更加流畅,以前没有FFDSHOW的时候,播放视频常卡壳这个对话框是让你选择使不使用FFDSHOW编码器 .
FFDShow可以称得上是全能的解码、编码器.最初FFDShow只是mpeg视频解码器,不过现在他能做到的远不止于此.它能够解码的视频格式已经远远超出了mepg4的范围,包括indeo video,WMV,mpeg2等等.同时,它也提供了丰富的加工...
Media Player Classic 源代码,vs2008编译环境-Media Player Classic source code To compile you need: * TortoiseSVN Download * Microsoft Visual C++ 2008 SP1 Download * Microsoft® Windows® Software ...