在 filter graph中,数据流就是依靠时钟来进行同步的,数据流中的每一个sample上都会标记一个时间戳,video renderer和audio renderer就根据sample上的时间戳来控制sample所携带的数据流的提交。如果到达renderer的sample的时间比它携带的时间戳晚,则加快sample的播放,或者丢弃这个sample里的内容,如果sample上的时间戳的时间还未到,则sample要等待,一直等到sample时间戳的开始时间再开始播放。
下面我们先看看参考时钟。
1参考时钟:
参考时钟是filter用来同步filter 图表管理器中的所有的filter的。