class Player;
class Playlist;
class AudioContent;
+class Scaler;
/** @class Film
*
class Film : public boost::enable_shared_from_this<Film>, public boost::noncopyable
{
public:
- Film (std::string d);
+ Film (boost::filesystem::path);
std::string info_dir () const;
std::string j2c_path (int, Eyes, bool) const;
/** The setting of _three_d has been changed */
THREE_D,
SEQUENCE_VIDEO,
+ INTEROP,
};
bool sequence_video () const {
return _sequence_video;
}
+
+ bool interop () const {
+ return _interop;
+ }
/* SET */
void set_three_d (bool);
void set_dci_date_today ();
void set_sequence_video (bool);
+ void set_interop (bool);
/** Emitted when some property has of the Film has changed */
mutable boost::signals2::signal<void (Property)> Changed;
*/
bool _three_d;
bool _sequence_video;
+ bool _interop;
/** true if our state has changed since we last saved it */
mutable bool _dirty;