Fix incorrect day-of-month in LocalTime.
[libdcp.git] / src / content.h
index 2059c8f54a9380339b675aaf16b00ee51472f8e7..fcbfc25dc96c3f8b90ea7fbdf1f59467a4dbc2f4 100644 (file)
@@ -33,7 +33,7 @@
 #include <list>
 
 namespace ASDCP {
-       class WriterInfo;
+       struct WriterInfo;
 }
 
 namespace xmlpp {
@@ -51,31 +51,15 @@ namespace dcp
 class Content : public Asset
 {
 public:
+       Content () {}
+       
+       /** Construct a Content object by reading a file.
+        *  @param file File to read.
+        */
        Content (boost::filesystem::path file);
-       Content (Fraction edit_rate);
-       virtual ~Content () {}
-
-       bool equals (
-               boost::shared_ptr<const Content> other,
-               EqualityOptions opt,
-               boost::function<void (NoteType, std::string)>
-               ) const;
-
-       Fraction edit_rate () const {
-               return _edit_rate;
-       }
-
-       int64_t intrinsic_duration () const {
-               return _intrinsic_duration;
-       }
 
 protected:
-       friend class MXFWriter;
-
        virtual std::string asdcp_kind () const = 0;
-       
-       Fraction _edit_rate;
-       int64_t _intrinsic_duration;
 };
 
 }