DirectShow中的事件通知机制[6]

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

本文简介:选择自 aoosang 的 blog

filter图表管理器里有一个手动设置的event内核对象,用来反映事件队列的状态。如果队列中有等待处理的事件,event就处于通知状态,如果队列是空的,imediaevent::getevent函数调用就会重置该event对象。

应用程序可以调用imediaevent::geteventhandle获得event内核对象的句柄,然后就可以调用waitformultipleobjects来等待事件的发生,如果event被通知了,就可以调用imediaevent::getevent来获得dshow的事件。

下面的代码演示了如何利用event内核对象来获取ec_complete事件,

handle  hevent;

本文关键:DirectShow中的事件通知机制
  相关方案
Google
 

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

go top