Add type for text content (CCAP/subtitle).
[dcpomatic.git] / src / lib / types.h
index dfce6aec54be448c4c3e87658576783ca5ebba77..5707cf5cef0ca822c21f70895e2713ee06ff6b23 100644 (file)
@@ -31,7 +31,7 @@
 class Content;
 class VideoContent;
 class AudioContent;
-class SubtitleContent;
+class TextContent;
 class FFmpegContent;
 
 namespace cxml {
@@ -129,6 +129,15 @@ enum ReelType
        REELTYPE_BY_LENGTH
 };
 
+enum TextType
+{
+       TEXT_SUBTITLE,
+       TEXT_CLOSED_CAPTION
+};
+
+extern std::string text_type_to_string (TextType t);
+extern TextType string_to_text_type (std::string s);
+
 /** @struct Crop
  *  @brief A description of the crop of an image or video.
  */