#define LIBDCP_DCP_H
#include "types.h"
-#include "certificates.h"
+#include "certificate.h"
#include "metadata.h"
#include <boost/shared_ptr.hpp>
#include <boost/signals2.hpp>
namespace dcp
{
-class Content;
+class Content;
class Reel;
class CPL;
class XMLMetadata;
/** @class DCP
* @brief A class to create or read a DCP.
*/
-
+
class DCP : public boost::noncopyable
{
public:
DCP (boost::filesystem::path directory);
typedef std::list<boost::shared_ptr<DCPReadError> > ReadErrors;
-
+
/** Read the DCP's structure into this object.
* @param keep_going true to try to keep going in the face of (some) errors.
* @param errors List of errors that will be added to if keep_going is true.
XMLMetadata metadata,
boost::shared_ptr<const Signer> signer
) const;
-
+
void write_volindex (Standard standard) const;
/** Write the ASSETMAP file.