Nag amount is now in Euros.
[dcpomatic.git] / src / lib / types.h
index 14840d5a678a1ba9c40d676687c2848501429ad1..5a8b650b8808d753223e0e1dff6c39ba3d45fafc 100644 (file)
@@ -136,6 +136,12 @@ enum ChangeType
        CHANGE_TYPE_CANCELLED
 };
 
+enum VideoRange
+{
+       VIDEO_RANGE_FULL, ///< full,  or "JPEG" (0-255 for 8-bit)
+       VIDEO_RANGE_VIDEO ///< video, or "MPEG" (16-235 for 8-bit)
+};
+
 /** Type of captions.
  *
  *  The generally accepted definitions seem to be:
@@ -164,7 +170,9 @@ extern TextType string_to_text_type (std::string s);
 enum ExportFormat
 {
        EXPORT_FORMAT_PRORES,
-       EXPORT_FORMAT_H264
+       EXPORT_FORMAT_H264_AAC,
+       EXPORT_FORMAT_H264_PCM,
+       EXPORT_FORMAT_SUBTITLES_DCP
 };
 
 /** @struct Crop
@@ -236,9 +244,16 @@ enum Resolution {
 std::string resolution_to_string (Resolution);
 Resolution string_to_resolution (std::string);
 
-enum Protocol {
-       PROTOCOL_SCP,
-       PROTOCOL_FTP
+enum FileTransferProtocol {
+       FILE_TRANSFER_PROTOCOL_SCP,
+       FILE_TRANSFER_PROTOCOL_FTP
+};
+
+enum EmailProtocol {
+       EMAIL_PROTOCOL_AUTO,
+       EMAIL_PROTOCOL_PLAIN,
+       EMAIL_PROTOCOL_STARTTLS,
+       EMAIL_PROTOCOL_SSL
 };
 
 #endif