summaryrefslogtreecommitdiff
path: root/src/mxf.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-06-04 16:42:03 +0100
committerCarl Hetherington <cth@carlh.net>2015-06-05 14:34:42 +0100
commit2105caa32a12236d5b70a0cf8b9ac62fcf7f574e (patch)
treec19bc651579257b262ab5001790790b75edc95c8 /src/mxf.h
parent4f590672720ace3ccb9582a2f539683fa83e1ac8 (diff)
Remove unnecessary Content class.
Diffstat (limited to 'src/mxf.h')
-rw-r--r--src/mxf.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mxf.h b/src/mxf.h
index f0ad4bd8..1b5b03d6 100644
--- a/src/mxf.h
+++ b/src/mxf.h
@@ -20,14 +20,16 @@
#ifndef LIBDCP_MXF_H
#define LIBDCP_MXF_H
-#include "content.h"
+#include "asset.h"
#include "key.h"
#include "metadata.h"
+
#include <boost/signals2.hpp>
namespace ASDCP {
class AESEncContext;
class AESDecContext;
+ class WriterInfo;
}
/* Undefine some stuff that the OS X 10.5 SDK defines */
@@ -42,7 +44,7 @@ class MXFMetadata;
/** @class MXF
* @brief Parent class for classes which represent MXF files.
*/
-class MXF : public Content
+class MXF : public Asset
{
public:
MXF (Fraction edit_rate);
@@ -116,6 +118,7 @@ public:
protected:
friend class MXFWriter;
+ virtual std::string asdcp_kind () const = 0;
std::string pkl_type (Standard standard) const;
void read_writer_info (ASDCP::WriterInfo const &);