*/
Fraction (int n, int d) : numerator (n), denominator (d) {}
+ float as_float () const {
+ return float (numerator) / denominator;
+ }
+
int numerator;
int denominator;
};
bool mxf_names_can_differ;
};
-/* Win32 defines this */
-#undef ERROR
-
+/* I've been unable to make mingw happy with ERROR as a symbol, so
+ I'm using a DCP_ prefix here.
+*/
enum NoteType {
- PROGRESS,
- ERROR,
- NOTE
+ DCP_PROGRESS,
+ DCP_ERROR,
+ DCP_NOTE
};
enum Standard {
SMPTE
};
+enum Formulation {
+ MODIFIED_TRANSITIONAL_1,
+ DCI_ANY,
+ DCI_SPECIFIC
+};
+
/** @class Color
* @brief An RGB color (aka colour).
*/