summaryrefslogtreecommitdiff
path: root/src/im_package.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/im_package.h')
-rw-r--r--src/im_package.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/im_package.h b/src/im_package.h
index 4ce4aad6..f3d77c31 100644
--- a/src/im_package.h
+++ b/src/im_package.h
@@ -17,9 +17,13 @@
*/
+#include "package.h"
+
namespace dcp {
namespace im {
+class CPL;
+
class Package : public dcp::Package<CPL>
{
public:
@@ -29,9 +33,12 @@ public:
void write_xml (
dcp::XMLMetadata metadata = dcp::XMLMetadata (),
- boost::shared_ptr<const CertificateChain> signer = boost::shared_ptr<const CertificateChain> ()
+ boost::shared_ptr<const dcp::CertificateChain> signer = boost::shared_ptr<const dcp::CertificateChain> ()
);
+private:
+ boost::shared_ptr<dcp::Asset> xml_asset_factory (boost::filesystem::path file, std::string root) const;
+ boost::shared_ptr<dcp::Asset> mxf_asset_factory (boost::filesystem::path file) const;
std::string pkl_annotation_text () const;
};