diff options
Diffstat (limited to 'src/im_package.h')
| -rw-r--r-- | src/im_package.h | 9 |
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; }; |
