std::shared_ptr
[libdcp.git] / src / mono_picture_asset.h
index f532db00c92b5f0cc8adbacc5e43ac2ab392cf3a..28913f615180bccfefdeb183d8074dd9f1ee3b69 100644 (file)
@@ -46,7 +46,6 @@ class MonoPictureAssetWriter;
  */
 class MonoPictureAsset : public PictureAsset
 {
-
 public:
        /** Create a MonoPictureAsset by reading a file.
         *  @param file Asset file to read.
@@ -55,15 +54,16 @@ public:
 
        /** Create a MonoPictureAsset with a given edit rate.
         *  @param edit_rate Edit rate (i.e. frame rate) in frames per second.
+        *  @param standard DCP standard (INTEROP or SMPTE).
         */
-       explicit MonoPictureAsset (Fraction edit_rate);
+       explicit MonoPictureAsset (Fraction edit_rate, Standard standard);
 
        /** Start a progressive write to a MonoPictureAsset */
-       boost::shared_ptr<PictureAssetWriter> start_write (boost::filesystem::path, Standard standard, bool);
-       boost::shared_ptr<MonoPictureAssetReader> start_read () const;
+       std::shared_ptr<PictureAssetWriter> start_write (boost::filesystem::path, bool);
+       std::shared_ptr<MonoPictureAssetReader> start_read () const;
 
        bool equals (
-               boost::shared_ptr<const Asset> other,
+               std::shared_ptr<const Asset> other,
                EqualityOptions opt,
                NoteHandler note
                ) const;