class DCPContentProperty
{
public:
- static int const CAN_BE_PLAYED;
+ static int const NEEDS_KDM;
+ static int const NEEDS_ASSETS;
static int const REFERENCE_VIDEO;
static int const REFERENCE_AUDIO;
static int const REFERENCE_SUBTITLE;
void examine (boost::shared_ptr<Job>);
std::string summary () const;
std::string technical_summary () const;
- void as_xml (xmlpp::Node *) const;
+ void as_xml (xmlpp::Node *, bool with_paths) const;
std::string identifier () const;
+ void use_template (boost::shared_ptr<const Content> c);
void set_default_colour_conversion ();
std::list<DCPTime> reel_split_points () const;
bool can_reference_subtitle (std::list<std::string> &) const;
+ void set_cpl (std::string id);
+
boost::optional<std::string> cpl () const {
boost::mutex::scoped_lock lm (_mutex);
return _cpl;
}
private:
+ friend class reels_test5;
+
void add_properties (std::list<UserProperty>& p) const;
void read_directory (boost::filesystem::path);