X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fplaylist.h;h=3af17bb6c4794cf3114016eedfba312dcab5576b;hb=ba9f4251e8fb682b6c53a038f68d8741c15af5f9;hp=76055bea0341c6ac2c831a11c0cf417de91fce5a;hpb=d22e839b94af048bdeaba61e427bcd2f07b4a3ee;p=dcpomatic.git diff --git a/src/lib/playlist.h b/src/lib/playlist.h index 76055bea0..3af17bb6c 100644 --- a/src/lib/playlist.h +++ b/src/lib/playlist.h @@ -59,6 +59,7 @@ public: DCPTime length () const; boost::optional start () const; + int64_t required_disk_space (int j2k_bandwidth, int audio_channels, int audio_frame_rate) const; int best_dcp_frame_rate () const; DCPTime video_end () const; @@ -69,8 +70,9 @@ public: void repeat (ContentList, int); - /** Emitted when content has been added to or removed from the playlist */ + /** Emitted when content has been added to or removed from the playlist; implies OrderChanged */ mutable boost::signals2::signal Changed; + mutable boost::signals2::signal OrderChanged; /** 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.