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

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

本文简介:选择自 aoosang 的 blog

3时间戳

时间戳采用的是流时间,它在sample标上开始和结束时间。时间戳也叫播放时间,通过后面的知识你会了解到,并不是所有格式的数据流都采用同一种样式的时间戳。

 renderer filter接收到sample,它会根据sample的时间戳进行排序,等到该sample的播放时间到了,就开始播放该sample,从到达到开始播放的时间,可以通过ireferenceclock::advisetime获得。如果sample来晚了,或者sample没有时间戳,filter就立即播放sample如果sample来得早了,则通过调用参考时钟的ireferenceclock::advisetime等待sample的开始时间到达后再将这个sample播放。

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

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

go top