当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 使用DirectShow开发Filter的过程中,遇到一个奇怪的问题。
 

 

    摘要:看到csdn文档中心增加了音乐、影视、情感、体育、图书(书评) 几个版块,估计是blog上面五花八门的内容太多撑不住了;) ......
    摘要:例如:把“我们的祖国是花园”转变成为“wmdzgshy” ansistring chinesetopy(ansistring chinese){ ansistring tchinese,result=""; tchinese=trim(chinese); ansistring temp=""; char *ccp = new char[chinese.length()......


让Video Render停下来

使用directshow开发filter的过程中,遇到一个奇怪的问题。当video render有图像可以播放的时候,点graphedit的stop没有问题,可以很正常的停止;但是当render没有数据的时候,点stop,整个graphedit就会没有响应,10秒之后,timeout了,会弹出个对话框,说无法停止。

但这是不是正解还不得而知! 【相关文章:删除自己

解决这个问题的方法很简单,就是在某个filter的pause中当m_state == state_running的时候,调用下一个filter的ipin::endofstream,所有的filter会把这个调用一阶一阶的往下传,到达render后,render就会重死等中醒过来;)。 【扩展阅读:[原创]在标题栏支持32位图标文件

【扩展信息:图片的平滑切换处理技术


 ·c#命名规则和开发习惯    »显示摘要«
    摘要:c# coding standard 一、命名 1.用pascal规则来命名方法和类型. public class textbox { public void databind() { } } 2.用camel规则来命名局部变量和方法的参数. string username; public adduser(string userid, byte[] password); 3.所有的成员变量前加前缀 m......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE