X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fstereo_picture_mxf.h;h=9a094d19b52d29699910edaf59985705242f56ef;hb=491ac453512ac1982f62fc0d2a310586427601d7;hp=4af8a3273ee289a527f41026f4bb9730124b247d;hpb=1c724e363a644abaee7efb39d6091e7b30de0fb6;p=libdcp.git diff --git a/src/stereo_picture_mxf.h b/src/stereo_picture_mxf.h index 4af8a327..9a094d19 100644 --- a/src/stereo_picture_mxf.h +++ b/src/stereo_picture_mxf.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2012-2013 Carl Hetherington + Copyright (C) 2012-2014 Carl Hetherington This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -29,17 +29,18 @@ class StereoPictureMXF : public PictureMXF { public: StereoPictureMXF (boost::filesystem::path file); + StereoPictureMXF (Fraction edit_rate); /** Start a progressive write to a StereoPictureMXF */ - boost::shared_ptr start_write (boost::filesystem::path file, bool); + boost::shared_ptr start_write (boost::filesystem::path file, Standard, bool); + bool equals ( + boost::shared_ptr other, + EqualityOptions opt, + NoteHandler note + ) const; + boost::shared_ptr get_frame (int n) const; - bool equals (boost::shared_ptr other, EqualityOptions opt, boost::function note) const; - -private: - std::string cpl_node_name () const; - std::pair cpl_node_attribute () const; - int edit_rate_factor () const; }; }