Move some stuff for position checking.
[dcpomatic.git] / src / lib / piece.h
index 31fbfc2568354f314a146dda4c2ccea5aeade3b7..f150dfe53d0a3b5dba098ab0b7056cb75f947f10 100644 (file)
@@ -22,6 +22,7 @@
 #define DCPOMATIC_PIECE_H
 
 #include "audio_stream.h"
+#include "dcpomatic_font.h"
 #include "dcpomatic_time.h"
 #include "frame_rate_change.h"
 #include "types.h"
@@ -36,6 +37,8 @@ public:
 
        void update_pull_to (dcpomatic::DCPTime& pull_to) const;
        void set_last_push_end (AudioStreamPtr stream, dcpomatic::DCPTime last_push_end);
+       boost::optional<dcpomatic::DCPTime> position (boost::shared_ptr<const Film> film);
+       bool has_text () const;
 
        dcpomatic::DCPTime position () const;
        dcpomatic::DCPTime end (boost::shared_ptr<const Film> film) const;