summaryrefslogtreecommitdiff
path: root/src/lib/dcp_examiner.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/dcp_examiner.h')
-rw-r--r--src/lib/dcp_examiner.h16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/lib/dcp_examiner.h b/src/lib/dcp_examiner.h
index 0a6045ed0..6bc9793aa 100644
--- a/src/lib/dcp_examiner.h
+++ b/src/lib/dcp_examiner.h
@@ -76,8 +76,16 @@ public:
return _name;
}
- bool encrypted() const {
- return _encrypted;
+ bool picture_encrypted() const {
+ return _picture_encrypted;
+ }
+
+ bool sound_encrypted() const {
+ return _sound_encrypted;
+ }
+
+ bool text_encrypted() const {
+ return _text_encrypted;
}
bool needs_assets() const {
@@ -216,7 +224,9 @@ private:
std::vector<DCPTextTrack> _dcp_subtitle_tracks;
/** the DCPTextTracks for each of our closed captions */
std::vector<DCPTextTrack> _dcp_caption_tracks;
- bool _encrypted = false;
+ bool _picture_encrypted = false;
+ bool _sound_encrypted = false;
+ bool _text_encrypted = false;
bool _needs_assets = false;
bool _kdm_valid = false;
boost::optional<dcp::Standard> _standard;