summaryrefslogtreecommitdiff
path: root/src/reel.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-12-16 17:45:52 +0100
committerCarl Hetherington <cth@carlh.net>2025-12-18 01:10:32 +0100
commit6e4dfa6cba7cb878bc3931140189cbf35dd4718b (patch)
tree3608be2363f00ab4c0e721257e08a683a64ed4e9 /src/reel.cc
parentc3c127e0bdb988696d16f47ea8080df3eff38420 (diff)
Add can_be_read() to Reel.
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(); });
+}
+