class Player;
class Playlist;
class AudioContent;
-class Scaler;
class Screen;
struct isdcf_name_test;
Film (boost::filesystem::path, bool log = true);
~Film ();
- boost::filesystem::path info_dir () const;
+ boost::filesystem::path info_file () const;
boost::filesystem::path j2c_path (int, Eyes, bool) const;
- boost::filesystem::path info_path (int, Eyes) const;
boost::filesystem::path internal_video_mxf_dir () const;
boost::filesystem::path internal_video_mxf_filename () const;
boost::filesystem::path audio_analysis_dir () const;
return _log;
}
- int encoded_frames () const;
-
boost::filesystem::path file (boost::filesystem::path f) const;
boost::filesystem::path dir (boost::filesystem::path d) const;
DCP_CONTENT_TYPE,
CONTAINER,
RESOLUTION,
- SCALER,
SIGNED,
ENCRYPTED,
J2K_BANDWIDTH,
return _resolution;
}
- Scaler const * scaler () const {
- return _scaler;
- }
-
/* signed is a reserved word */
bool is_signed () const {
return _signed;
void set_dcp_content_type (DCPContentType const *);
void set_container (Ratio const *);
void set_resolution (Resolution);
- void set_scaler (Scaler const *);
void set_signed (bool);
void set_encrypted (bool);
void set_j2k_bandwidth (int);
Ratio const * _container;
/** DCP resolution (2K or 4K) */
Resolution _resolution;
- /** Scaler algorithm to use */
- Scaler const * _scaler;
bool _signed;
bool _encrypted;
/** bandwidth for J2K files in bits per second */