summaryrefslogtreecommitdiff
path: root/src/exceptions.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/exceptions.h')
-rw-r--r--src/exceptions.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/exceptions.h b/src/exceptions.h
index a0ca1b9..62be0d5 100644
--- a/src/exceptions.h
+++ b/src/exceptions.h
@@ -75,6 +75,30 @@ public:
{}
};
+class MXFError : public MessageError
+{
+public:
+ MXFError (std::string const & message)
+ : MessageError (message)
+ {}
+};
+
+class UnknownFrameRateError : public MessageError
+{
+public:
+ UnknownFrameRateError ()
+ : MessageError ("unknown frame rate")
+ {}
+};
+
+class DCPError : public MessageError
+{
+public:
+ DCPError (std::string const & message)
+ : MessageError (message)
+ {}
+};
+
}
#endif