summaryrefslogtreecommitdiff
path: root/src/reel.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/reel.cc')
-rw-r--r--src/reel.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/reel.cc b/src/reel.cc
index 469c4416..1e31f1e1 100644
--- a/src/reel.cc
+++ b/src/reel.cc
@@ -515,3 +515,12 @@ Reel::duration () const
return d;
}
+
+
+bool
+Reel::can_be_read() const
+{
+ auto assets = file_assets();
+ return std::all_of(assets.begin(), assets.end(), [](shared_ptr<const ReelFileAsset> asset) { return asset->can_be_read(); });
+}
+