}
DCPTime full_length () const;
-
+
void examine (boost::shared_ptr<Job>);
std::string summary () const;
std::string technical_summary () const;
std::string identifier () const;
/* SubtitleContent */
- bool has_subtitles () const {
+
+ bool has_text_subtitles () const {
boost::mutex::scoped_lock lm (_mutex);
return _has_subtitles;
}
-
+
+ bool has_image_subtitles () const {
+ return false;
+ }
+
boost::filesystem::path directory () const;
bool encrypted () const {
}
bool can_be_played () const;
-
+
+protected:
+ void add_properties (std::list<std::pair<std::string, std::string> >& p) const;
+
private:
void read_directory (boost::filesystem::path);
-
+
std::string _name;
bool _has_subtitles;
/** true if our DCP is encrypted */