summaryrefslogtreecommitdiff
path: root/src/reel.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/reel.h')
-rw-r--r--src/reel.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/reel.h b/src/reel.h
index d3ea7f0c..9a3c38d3 100644
--- a/src/reel.h
+++ b/src/reel.h
@@ -41,11 +41,12 @@
#define LIBDCP_REEL_H
+#include "decrypted_kdm.h"
#include "key.h"
-#include "types.h"
#include "ref.h"
-#include <memory>
+#include "types.h"
#include <boost/function.hpp>
+#include <memory>
namespace cxml {
@@ -136,12 +137,16 @@ public:
void resolve_refs (std::vector<std::shared_ptr<Asset>>);
private:
+ void give_kdm_to_assets (dcp::DecryptedKDM const& kdm);
+
std::shared_ptr<ReelPictureAsset> _main_picture;
std::shared_ptr<ReelSoundAsset> _main_sound;
std::shared_ptr<ReelSubtitleAsset> _main_subtitle;
std::shared_ptr<ReelMarkersAsset> _main_markers;
std::vector<std::shared_ptr<ReelClosedCaptionAsset>> _closed_captions;
std::shared_ptr<ReelAtmosAsset> _atmos;
+
+ std::vector<dcp::DecryptedKDM> _kdms;
};
}