Commit dfd37ff3 by xiongziliang

时间戳处理新增接口支持获取相对时间戳

parent e08bb736
......@@ -20,6 +20,15 @@ using namespace toolkit;
namespace mediakit {
int64_t DeltaStamp::relativeStamp(int64_t stamp) {
_relative_stamp += deltaStamp(stamp);
return _relative_stamp;
}
int64_t DeltaStamp::relativeStamp(){
return _relative_stamp;
}
int64_t DeltaStamp::deltaStamp(int64_t stamp) {
if(!_last_stamp){
//第一次计算时间戳增量,时间戳增量为0
......
......@@ -28,9 +28,12 @@ public:
* @return 时间戳增量
*/
int64_t deltaStamp(int64_t stamp);
int64_t relativeStamp(int64_t stamp);
int64_t relativeStamp();
private:
int64_t _last_stamp = 0;
int64_t _relative_stamp = 0;
};
//该类解决时间戳回环、回退问题
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论