Various Doxygen fixes.
[dcpomatic.git] / src / lib / ffmpeg_subtitle_stream.h
index f79e7aca7429b92f830939f37562331991bc96a4..8b0274a5d5f16032378bff390557d6371a3e1740 100644 (file)
@@ -21,6 +21,7 @@
 #include "dcpomatic_time.h"
 #include "rgba.h"
 #include "ffmpeg_stream.h"
+#include <map>
 
 class FFmpegSubtitleStream : public FFmpegStream
 {
@@ -29,15 +30,15 @@ public:
                : FFmpegStream (n, i)
        {}
 
-       FFmpegSubtitleStream (cxml::ConstNodePtr, int version);
+       FFmpegSubtitleStream (cxml::ConstNodePtr node, int version);
 
        void as_xml (xmlpp::Node *) const;
 
        void add_image_subtitle (std::string id, ContentTimePeriod period);
        void add_text_subtitle (std::string id, ContentTimePeriod period);
-       std::list<ContentTimePeriod> image_subtitles_during (ContentTimePeriod period, bool starting) const;
-       std::list<ContentTimePeriod> text_subtitles_during (ContentTimePeriod period, bool starting) const;
+       void set_subtitle_to (std::string id, ContentTime to);
        ContentTime find_subtitle_to (std::string id) const;
+       bool unknown_to (std::string id) const;
        void add_offset (ContentTime offset);
        void set_colour (RGBA from, RGBA to);
        std::map<RGBA, RGBA> colours () const;
@@ -50,7 +51,6 @@ private:
        typedef std::map<std::string, ContentTimePeriod> PeriodMap;
 
        void as_xml (xmlpp::Node *, PeriodMap const & subs, std::string node) const;
-       std::list<ContentTimePeriod> subtitles_during (ContentTimePeriod period, bool starting, PeriodMap const & subs) const;
 
        PeriodMap _image_subtitles;
        PeriodMap _text_subtitles;