X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Ftext_ring_buffers.h;h=1f366fc0b946f0dcab848c23d68e9519331e6eb6;hb=182b9d2e2feb6545592868606aaf0f0146095481;hp=289a38149146c2f27fae90f98f42e9980de41504;hpb=1db0293ad36605da9ca8daa8736ef581f4f6a34e;p=dcpomatic.git diff --git a/src/lib/text_ring_buffers.h b/src/lib/text_ring_buffers.h index 289a38149..1f366fc0b 100644 --- a/src/lib/text_ring_buffers.h +++ b/src/lib/text_ring_buffers.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2018 Carl Hetherington + Copyright (C) 2018-2021 Carl Hetherington This file is part of DCP-o-matic. @@ -18,21 +18,25 @@ */ + #ifndef DCPOMATIC_TEXT_RING_BUFFERS_H #define DCPOMATIC_TEXT_RING_BUFFERS_H -#include "player_text.h" + #include "dcp_text_track.h" +#include "dcpomatic_time.h" +#include "player_text.h" #include #include + class TextRingBuffers { public: - void put (PlayerText text, DCPTextTrack track, DCPTimePeriod period); + void put (PlayerText text, DCPTextTrack track, dcpomatic::DCPTimePeriod period); struct Data { - Data (PlayerText text_, DCPTextTrack track_, DCPTimePeriod period_) + Data (PlayerText text_, DCPTextTrack track_, dcpomatic::DCPTimePeriod period_) : text (text_) , track (track_) , period (period_) @@ -40,7 +44,7 @@ public: PlayerText text; DCPTextTrack track; - DCPTimePeriod period; + dcpomatic::DCPTimePeriod period; }; boost::optional get (); @@ -52,4 +56,5 @@ private: std::list _data; }; + #endif