summaryrefslogtreecommitdiff
path: root/src/reel.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2024-08-06 23:56:38 +0200
committerCarl Hetherington <cth@carlh.net>2024-08-17 12:57:31 +0200
commitc8128908da7db78a920452f43b531383bb14c115 (patch)
treee06a72e9b38ddbc0de1bc86d28af0fbd96977b6d /src/reel.h
parentf037f1cc035a1e81b582cfaba6087e693cca9a26 (diff)
Support open captions and closed subtitles.
Diffstat (limited to 'src/reel.h')
-rw-r--r--src/reel.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/reel.h b/src/reel.h
index 28e574ea..347013c3 100644
--- a/src/reel.h
+++ b/src/reel.h
@@ -109,10 +109,18 @@ public:
return _main_subtitle;
}
+ std::shared_ptr<ReelTextAsset> main_caption() const {
+ return _main_caption;
+ }
+
std::shared_ptr<ReelMarkersAsset> main_markers () const {
return _main_markers;
}
+ std::vector<std::shared_ptr<ReelTextAsset>> closed_subtitles() const {
+ return _closed_subtitles;
+ }
+
std::vector<std::shared_ptr<ReelTextAsset>> closed_captions () const {
return _closed_captions;
}
@@ -146,7 +154,9 @@ private:
std::shared_ptr<ReelPictureAsset> _main_picture;
std::shared_ptr<ReelSoundAsset> _main_sound;
std::shared_ptr<ReelTextAsset> _main_subtitle;
+ std::shared_ptr<ReelTextAsset> _main_caption;
std::shared_ptr<ReelMarkersAsset> _main_markers;
+ std::vector<std::shared_ptr<ReelTextAsset>> _closed_subtitles;
std::vector<std::shared_ptr<ReelTextAsset>> _closed_captions;
std::shared_ptr<ReelAtmosAsset> _atmos;