subject_67436.htm

来自「vc」· HTM 代码 · 共 12 行

HTM
12
字号
<p>
序号:67436 发表者:hhui 发表日期:2003-12-31 17:54:42
<br>主题:这几个宏是干什么用的
<br>内容:在DXSDK\sample\directshow\capture的例子中有几个宏,不知其用意如何<BR>#define REGISTER_FILTERGRAPH<BR>#ifdef REGISTER_FILTERGRAPH<BR>高手指点
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:wzlzd 回复日期:2004-01-01 09:27:58
<br>内容:相关的代码是这样的吗?<BR>#define REGISTER_FILTERGRAPH<BR>......<BR>....<BR><BR><BR>#ifdef REGISTER_FILTERGRAPH<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (FAILED(AddGraphToRot(pGB, &amp;g_dwGraphRegister)))<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Msg(TEXT(&#34;Failed to register filter graph with ROT!&#34;));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;g_dwGraphRegister = 0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>#endif<BR><BR><BR><BR>#ifdef REGISTER_FILTERGRAPH<BR><BR>HRESULT AddGraphToRot(IUnknown *pUnkGraph, DWORD *pdwRegister) <BR>{<BR>&nbsp;&nbsp;.......<BR>.......<BR>}<BR><BR>void RemoveGraphFromRot(DWORD pdwRegister)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;....<BR>&nbsp;&nbsp;&nbsp;&nbsp;.....<BR>}<BR><BR>#endif<BR><BR>相关的是2个函数 第1个是AddGraphToRot 是将对象加入到运行对象列表中<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;第2个是RemoveGraphFromRot 是将对象从运行对象列表中删除<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?