支持hls直播文件延时删除: #913

This commit is contained in:
ziyue
2021-06-23 10:25:09 +08:00
parent ce2122d3b6
commit e8c9666af0
5 changed files with 31 additions and 9 deletions

View File

@@ -47,8 +47,9 @@ public:
/**
* 清空缓存
* @param immediately 时候立即删除
*/
void clearCache();
void clearCache(bool immediately = true);
protected:
string onOpenSegment(uint64_t index) override ;
@@ -69,6 +70,7 @@ private:
std::shared_ptr<FILE> _file;
std::shared_ptr<char> _file_buf;
HlsMediaSource::Ptr _media_src;
EventPoller::Ptr _poller;
map<uint64_t/*index*/,string/*file_path*/> _segment_file_paths;
};