Directshow中的时钟(Time and Clocks in Dshow)[18]

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

本文简介:选择自 aoosang 的 blog

前者是从参考时钟返回的绝对时间(ireferenceclock::gettime),数值本身的意义取决于参考时钟的内部实现,利用价值不大;后者是两次从参考时钟读取的数值的差值,实际应用于filter graph内部的同步

 filter graph正在运行,流时间的值为当前参考时钟时间减去filter graph启动的时间,也就是一个差值,当filter graph暂停,流时间就等于它暂停时的stream时间,当filter graph停止时,流时间不确定。

当一个sample具有时间戳t,就意味着这个sample应该在流时间t播放,因此,流时间也叫播放时间。

当应用程序通过imediacontrol::run来运行graph时,在graph内部也调用了imediafilter::run

本文关键:Directshow中的时钟(Time and Clocks in Dshow)
 

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

go top