diff options
| author | Carl Hetherington <cth@carlh.net> | 2019-05-08 23:41:42 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2019-05-10 23:43:55 +0100 |
| commit | c4403784febdbdd42e9c32e67fadb147f11fe566 (patch) | |
| tree | a3c76832e341eedcaed2152c2ebf4dd76325b6b2 /src/lib/content.h | |
| parent | 248fe9bd28d93a9e269093b4dfbec5d0ceb49ce1 (diff) | |
Put Time types in dcpomatic namespace.
Diffstat (limited to 'src/lib/content.h')
| -rw-r--r-- | src/lib/content.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/lib/content.h b/src/lib/content.h index 4c1d55765..a2d78aa68 100644 --- a/src/lib/content.h +++ b/src/lib/content.h @@ -65,7 +65,7 @@ class Content : public boost::enable_shared_from_this<Content>, public Signaller { public: explicit Content (); - Content (DCPTime); + Content (dcpomatic::DCPTime); Content (boost::filesystem::path); Content (cxml::ConstNodePtr); Content (std::vector<boost::shared_ptr<Content> >); @@ -90,13 +90,13 @@ public: virtual std::string technical_summary () const; virtual void as_xml (xmlpp::Node *, bool with_paths) const; - virtual DCPTime full_length (boost::shared_ptr<const Film>) const = 0; - virtual DCPTime approximate_length () const = 0; + virtual dcpomatic::DCPTime full_length (boost::shared_ptr<const Film>) const = 0; + virtual dcpomatic::DCPTime approximate_length () const = 0; virtual std::string identifier () const; /** @return points at which to split this content when * REELTYPE_BY_VIDEO_CONTENT is in use. */ - virtual std::list<DCPTime> reel_split_points (boost::shared_ptr<const Film>) const; + virtual std::list<dcpomatic::DCPTime> reel_split_points (boost::shared_ptr<const Film>) const; boost::shared_ptr<Content> clone () const; @@ -135,36 +135,36 @@ public: return _digest; } - void set_position (boost::shared_ptr<const Film> film, DCPTime, bool force_emit = false); + void set_position (boost::shared_ptr<const Film> film, dcpomatic::DCPTime, bool force_emit = false); - /** DCPTime that this content starts; i.e. the time that the first + /** dcpomatic::DCPTime that this content starts; i.e. the time that the first * bit of the content (trimmed or not) will happen. */ - DCPTime position () const { + dcpomatic::DCPTime position () const { boost::mutex::scoped_lock lm (_mutex); return _position; } - void set_trim_start (ContentTime); + void set_trim_start (dcpomatic::ContentTime); - ContentTime trim_start () const { + dcpomatic::ContentTime trim_start () const { boost::mutex::scoped_lock lm (_mutex); return _trim_start; } - void set_trim_end (ContentTime); + void set_trim_end (dcpomatic::ContentTime); - ContentTime trim_end () const { + dcpomatic::ContentTime trim_end () const { boost::mutex::scoped_lock lm (_mutex); return _trim_end; } /** @return Time immediately after the last thing in this content */ - DCPTime end (boost::shared_ptr<const Film> film) const { + dcpomatic::DCPTime end (boost::shared_ptr<const Film> film) const { return position() + length_after_trim(film); } - DCPTime length_after_trim (boost::shared_ptr<const Film> film) const; + dcpomatic::DCPTime length_after_trim (boost::shared_ptr<const Film> film) const; boost::optional<double> video_frame_rate () const { boost::mutex::scoped_lock lm (_mutex); @@ -219,9 +219,9 @@ private: std::vector<std::time_t> _last_write_times; std::string _digest; - DCPTime _position; - ContentTime _trim_start; - ContentTime _trim_end; + dcpomatic::DCPTime _position; + dcpomatic::ContentTime _trim_start; + dcpomatic::ContentTime _trim_end; /** The video frame rate that this content is or was prepared to be used with, * or empty if the effective rate of this content should be dictated by something * else (either some video happening at the same time, or the rate of the DCP). |
