diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/film.cc | 14 | ||||
| -rw-r--r-- | src/lib/film.h | 2 |
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 { |
