Fix erroneous reports of unresolved assets when checking OV/VF pairs.
[libdcp.git] / src / asset_writer.h
index 814405d4e77719151d36d977da153233034d9ee9..2970b8d3f7d4f5c8fff1d742829fe65880d2c6ef 100644 (file)
 #define LIBDCP_ASSET_WRITER_H
 
 #include "types.h"
+#include "crypto_context.h"
 #include <boost/filesystem.hpp>
+#include <boost/noncopyable.hpp>
 
 namespace dcp {
 
 class MXF;
-class EncryptionContext;
 
 /** @class AssetWriter
  *  @brief Parent class for classes which can write MXF-based assets.
@@ -63,7 +64,7 @@ public:
        }
 
 protected:
-       AssetWriter (MXF* mxf, boost::filesystem::path file, Standard standard);
+       AssetWriter (MXF* mxf, boost::filesystem::path file);
 
        /** MXF that we are writing */
        MXF* _mxf;
@@ -77,7 +78,7 @@ protected:
        bool _finalized;
        /** true if something has been written to this asset */
        bool _started;
-       boost::shared_ptr<EncryptionContext> _encryption_context;
+       boost::shared_ptr<EncryptionContext> _crypto_context;
 };
 
 }