summaryrefslogtreecommitdiff
path: root/src/lib/subtitle_content.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-12-11 15:20:33 +0000
committerCarl Hetherington <cth@carlh.net>2014-12-11 15:20:33 +0000
commitfe47588e80b35c07fc25b1d9e79bc13b6e439ff0 (patch)
tree9e09289d7caa734359db54cdeb8a6e9468676452 /src/lib/subtitle_content.h
parent5c93e50af883f02eadcf9a7bfe9cbfabbb3be844 (diff)
Initial UI / backend storage.
Diffstat (limited to 'src/lib/subtitle_content.h')
-rw-r--r--src/lib/subtitle_content.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/subtitle_content.h b/src/lib/subtitle_content.h
index c3c25232f..39a3f32eb 100644
--- a/src/lib/subtitle_content.h
+++ b/src/lib/subtitle_content.h
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2013 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2013-2014 Carl Hetherington <cth@carlh.net>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@ public:
static int const SUBTITLE_X_SCALE;
static int const SUBTITLE_Y_SCALE;
static int const USE_SUBTITLES;
+ static int const SUBTITLE_LANGUAGE;
};
/** @class SubtitleContent
@@ -56,6 +57,7 @@ public:
void set_subtitle_y_offset (double);
void set_subtitle_x_scale (double);
void set_subtitle_y_scale (double);
+ void set_subtitle_language (std::string language);
bool use_subtitles () const {
boost::mutex::scoped_lock lm (_mutex);
@@ -82,6 +84,10 @@ public:
return _subtitle_y_scale;
}
+ boost::optional<std::string> subtitle_language () const {
+ return _subtitle_language;
+ }
+
private:
friend struct ffmpeg_pts_offset_test;
@@ -98,6 +104,8 @@ private:
double _subtitle_x_scale;
/** y scale factor to apply to subtitles */
double _subtitle_y_scale;
+
+ boost::optional<std::string> _subtitle_language;
};
#endif