+
+ std::list<ContentImageSubtitle> _decoded_image_subtitles;
+ std::list<ContentTextSubtitle> _decoded_text_subtitles;
+
+private:
+ template <class T>
+ std::list<T> get (std::list<T> const & subs, ContentTimePeriod period, bool starting);
+
+ virtual std::list<ContentTimePeriod> subtitles_during (ContentTimePeriod, bool starting) const = 0;
+
+ boost::shared_ptr<const SubtitleContent> _subtitle_content;