class Content;
class VideoContent;
class AudioContent;
-class SubtitleContent;
+class CaptionContent;
class FFmpegContent;
namespace cxml {
#define BATCH_SERVER_PRESENCE_PORT (Config::instance()->server_port_base()+3)
/** Port on which batch converter listens for job requests */
#define BATCH_JOB_PORT (Config::instance()->server_port_base()+4)
+/** Port on which player listens for play requests */
+#define PLAYER_PLAY_PORT (Config::instance()->server_port_base()+5)
typedef std::vector<boost::shared_ptr<Content> > ContentList;
typedef std::vector<boost::shared_ptr<FFmpegContent> > FFmpegContentList;
REELTYPE_BY_LENGTH
};
+enum CaptionType
+{
+ CAPTION_OPEN,
+ CAPTION_CLOSED,
+ CAPTION_COUNT
+};
+
+extern std::string caption_type_to_string (CaptionType t);
+extern CaptionType string_to_caption_type (std::string s);
+
/** @struct Crop
* @brief A description of the crop of an image or video.
*/