3时间戳
时间戳采用的是流时间,它在sample标上开始和结束时间。时间戳也叫播放时间,通过后面的知识你会了解到,并不是所有格式的数据流都采用同一种样式的时间戳。
当renderer filter接收到sample,它会根据sample的时间戳进行排序,等到该sample的播放时间到了,就开始播放该sample,从到达到开始播放的时间,可以通过ireferenceclock::advisetime获得。如果sample来晚了,或者sample没有时间戳,filter就立即播放sample。如果sample来得早了,则通过调用参考时钟的ireferenceclock::advisetime等待sample的开始时间到达后再将这个sample播放。