优化单Track情况下等待3秒的情况

This commit is contained in:
xiongziliang
2020-02-25 14:59:40 +08:00
parent f76109c629
commit d60101b93c
4 changed files with 23 additions and 5 deletions

View File

@@ -116,12 +116,18 @@ protected:
* @param frame
*/
virtual void onTrackFrame(const Frame::Ptr &frame) {};
private:
/**
* 触发onAllTrackReady事件
*/
void emitAllTrackReady();
private:
mutable recursive_mutex _mtx;
map<int,Track::Ptr> _track_map;
map<int,function<void()> > _trackReadyCallback;
bool _allTrackReady = false;
Ticker _ticker;
int _max_track_size = 2;
};