directshow filter 调试步骤

简介: <div id="article_details" class="details" style="margin: 20px; color: rgb(51, 51, 51); font-family: Arial, Console, Verdana, 'Courier New';"><div id="article_content" class="article_content" style="
1,编写filter
2,在debug模式下build
3,注册filter:控制台cd到工程的debug目录下,即欲注册的filter(.ax文件)目录,xx:>regsvr32 contrast.ax,提示注册成功,否则请检查
4,vs下按F5,出来如下对话框,在可执行文件名称下面选择graphedit.exe的路径
 
或者直接在工程属性进行设置,如下:


运行之后有如下提示窗口,选“是”即可


5,在graphedit中建立需要的graph:
graphedit.exe菜单-graph-insert filter-选择需要调试的filter双击即可加入graph中

可以简单的从file菜单中选择render file,如果filter正确且可以正常加入到链中则graph会自动建立完整,如下图:


6,在vs中断点调试,其实从添加filter开始就已经可以调试了,如可以在filter的CreateInstance函数上添加一个断点。
相关文章
|
8月前
|
存储 Java Linux
Android Mstar增加IR 自定义遥控头码完整调试过程
Android Mstar增加IR 自定义遥控头码完整调试过程
152 1
|
JavaScript 前端开发 编译器
window 系统里怎么使用 jsvu 工具快速调试 v8?
window 系统里怎么使用 jsvu 工具快速调试 v8?
182 0
window 系统里怎么使用 jsvu 工具快速调试 v8?
|
分布式计算 Hadoop 开发者
序列化案例 Debug 调试| 学习笔记
快速学习序列化案例 Debug 调试
308 0
|
安全 Java 开发工具
Android系统移植与调试之-------&gt;如何修改Android系统默认显示【开发者选项】并默认打开【USB调试】和【未知来源】开关
              今天有个用户对【设置】有个特殊的要求,即: 1、开机的时候默认显示【开发者选项】并打开【USB调试】开关    (【Developer options】-->【USB debugging】) 2、开机的时候默认打开【安全】-->【未知来...
1864 0
DirectX--Filter属性页的调用
<span style="white-space:pre"> </span>IEnumFilters* pEnum;<br><span style="white-space:pre"> </span>HRESULT hr ;<br><span style="white-space:pre"> </span>if (pigb)<br><span style="white-space:pre">
1697 0
DirectShow基础编程 最简单transform filter 编写步骤
<p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px;">目标编写一个transform filter,功能是对图像进行翻转。</p> <p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14p
2369 0
DirectShow中写push模式的source filter流程 + 源代码(内附详细注释)
<p style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px;">虽然网上已有很多关于DirectShow写source filter的资料,不过很多刚开始学的朋友总说讲的不是很清楚(可能其中作者省略了许多他认为简</p> <p style="color: rgb(51, 51,
1715 0
|
开发工具 C++
ffmpeg基础与编译_在VS2008下调试output_example.c(详细步骤)
注意:这个是编译Debug版本的。必要资源:FFMPEG SDK 3.2(已经编译好的,可以去http://www.bairuitech.com/html/ruanjianxiazai/ffmpeg/20080414/89.html下载)1.建立一个空的VC++工程  建立好之后,将FFMPEG SDK 3.2下的output_example.c文件拷贝至路径“%Project Dir%/%Project Name%/”下  其“%Project Dir%”为你所建立的工程的路径,“%Project Name%”为工程名。
1095 0

热门文章

最新文章