diff options
| author | Carl Hetherington <cth@carlh.net> | 2014-12-11 15:20:33 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2014-12-11 15:20:33 +0000 |
| commit | fe47588e80b35c07fc25b1d9e79bc13b6e439ff0 (patch) | |
| tree | 9e09289d7caa734359db54cdeb8a6e9468676452 /src/lib/subtitle_content.h | |
| parent | 5c93e50af883f02eadcf9a7bfe9cbfabbb3be844 (diff) | |
Initial UI / backend storage.
Diffstat (limited to 'src/lib/subtitle_content.h')
| -rw-r--r-- | src/lib/subtitle_content.h | 10 |
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 |
