summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/film.cc14
-rw-r--r--src/lib/film.h2
2 files changed, 16 insertions, 0 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc
index 9e1640d58..e92881dad 100644
--- a/src/lib/film.cc
+++ b/src/lib/film.cc
@@ -751,3 +751,17 @@ Film::set_use_dci_name (bool v)
_state.use_dci_name = v;
signal_changed (USE_DCI_NAME);
}
+
+void
+Film::set_audio_stream (int id)
+{
+ _state.audio_stream = id;
+ signal_changed (AUDIO_STREAM);
+}
+
+void
+Film::set_subtitle_stream (int id)
+{
+ _state.subtitle_stream = id;
+ signal_changed (SUBTITLE_STREAM);
+}
diff --git a/src/lib/film.h b/src/lib/film.h
index deff4b8a8..14731046a 100644
--- a/src/lib/film.h
+++ b/src/lib/film.h
@@ -204,6 +204,8 @@ public:
void set_studio (std::string);
void set_facility (std::string);
void set_package_type (std::string);
+ void set_audio_stream (int id);
+ void set_subtitle_stream (int id);
/** @return size, in pixels, of the source (ignoring cropping) */
Size size () const {