/*
- Copyright (C) 2020 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2020-2021 Carl Hetherington <cth@carlh.net>
This file is part of DCP-o-matic.
#include "content_part.h"
+#include "types.h"
class Content;
class AtmosContent : public ContentPart
{
public:
- AtmosContent (Content* parent);
+ explicit AtmosContent (Content* parent);
+ AtmosContent (Content* parent, cxml::ConstNodePtr node);
- static boost::shared_ptr<AtmosContent> from_xml (Content* parent, cxml::ConstNodePtr node);
+ static std::shared_ptr<AtmosContent> from_xml (Content* parent, cxml::ConstNodePtr node);
void as_xml (xmlpp::Node* node) const;
}
private:
- AtmosContent (Content* parent, cxml::ConstNodePtr node);
-
Frame _length;
dcp::Fraction _edit_rate;
};