Directshow开发的基本技巧[10]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 aoosang 的 blog

    endpaint(hwnd, &ps);

}

尽管我们要自己处理onpaint消息,但是已经非常简单了。

2 如何处理事件通知(event notification

   当一个directshow的应用程序运行的时候,在 filter graph内部就会发生各种各样的事件,例如,一个filter也许发生数据流错误。filter通过给graph mangaer发送事件通知来和graph通信,这个事件通知包括一个事件码和两个事件参数。事件码表示发生事件的类型,两个参数用来传递信息。

filter发送的这些事件,其中的一部分可以被manager直接处理,不通知应用程序,但有一部分事件,manager将事件放入到一个队列中,等待应用程序处理。这里我们主要讨论在应用程序中经常遇到的三种事件

本文关键:Directshow开发的基本技巧
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top