X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fplaylist.h;h=9e3dbb6dfbf39ccf2f6f6864d1ee2920983ff447;hb=8d58a7c5f4320ad5c111e336c45e44d6b51ab509;hp=6280b1219057d0e2b00e2200ca8a9e08b7692946;hpb=bb0a36c3a6bea9cd1ebdde7b8a3a04765e317569;p=dcpomatic.git diff --git a/src/lib/playlist.h b/src/lib/playlist.h index 6280b1219..9e3dbb6df 100644 --- a/src/lib/playlist.h +++ b/src/lib/playlist.h @@ -26,6 +26,7 @@ #include "ffmpeg_content.h" #include "audio_mapping.h" #include "util.h" +#include "frame_rate_change.h" class Content; class FFmpegContent; @@ -62,8 +63,6 @@ public: void move_earlier (boost::shared_ptr); void move_later (boost::shared_ptr); - bool has_subtitles () const; - ContentList content () const; std::string video_identifier () const; @@ -79,8 +78,12 @@ public: void repeat (ContentList, int); + /** Emitted when content has been added to or removed from the playlist */ mutable boost::signals2::signal Changed; - /** Third parameter is true if signals are currently being emitted frequently */ + /** Emitted when something about a piece of our content has changed; + * these emissions include when the position of the content changes. + * Third parameter is true if signals are currently being emitted frequently. + */ mutable boost::signals2::signal, int, bool)> ContentChanged; private: