use smarter audio cache that can only have partial sections cached

This commit is contained in:
itsmattkc
2022-05-24 16:07:18 -07:00
parent b97c314183
commit 2090d076fe
8 changed files with 75 additions and 532 deletions
+10
View File
@@ -50,6 +50,16 @@ Node *PlaybackCache::parent() const
return dynamic_cast<Node*>(QObject::parent());
}
QDir PlaybackCache::GetThisCacheDirectory() const
{
return GetThisCacheDirectory(GetCacheDirectory(), GetUuid());
}
QDir PlaybackCache::GetThisCacheDirectory(const QString &cache_path, const QUuid &cache_id)
{
return QDir(cache_path).filePath(cache_id.toString());
}
void PlaybackCache::InvalidateAll()
{
Invalidate(TimeRange(0, RATIONAL_MAX));