- bool equals (boost::shared_ptr<const Reel> other, EqualityOptions opt, boost::function<void (NoteType, std::string)> notes) const;
+ int64_t duration () const;
+
+ void add (std::shared_ptr<ReelAsset> asset);
+
+ std::vector<std::shared_ptr<ReelAsset>> assets () const;
+
+ xmlpp::Element* write_to_cpl (xmlpp::Element* node, Standard standard) const;
+
+ bool any_encrypted () const;
+ bool all_encrypted () const;
+
+ bool equals (std::shared_ptr<const Reel> other, EqualityOptions opt, NoteHandler notes) const;
+
+ void add (DecryptedKDM const &);
+
+ void resolve_refs (std::vector<std::shared_ptr<Asset>>);