#include <libxml++/libxml++.h>
#include <boost/shared_ptr.hpp>
#include <boost/function.hpp>
-#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/optional.hpp>
#include <boost/filesystem.hpp>
#include <list>
class XMLMetadata;
class MXFMetadata;
class Signer;
-class KDM;
+class DecryptedKDM;
/** @class CPL
* @brief A Composition Playlist.
) const;
void add (boost::shared_ptr<Reel> reel);
- void add (KDM const &);
+ void add (DecryptedKDM const &);
/** @return contents of the <AnnotationText> node */
std::string annotation_text () const {
bool encrypted () const;
void set_mxf_keys (Key);
+ void set_metadata (XMLMetadata m) {
+ _metadata = m;
+ }
void write_xml (
boost::filesystem::path file,