summaryrefslogtreecommitdiff
path: root/src/lib/film_state.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/film_state.cc')
-rw-r--r--src/lib/film_state.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lib/film_state.cc b/src/lib/film_state.cc
index c8d519d71..deaacca84 100644
--- a/src/lib/film_state.cc
+++ b/src/lib/film_state.cc
@@ -809,6 +809,13 @@ FilmState::set_frames_per_second (float f)
_frames_per_second = f;
signal_changed (FRAMES_PER_SECOND);
}
+
+void
+FilmState::set_audio_to_discard (int a)
+{
+ _audio_to_discard = a;
+ signal_changed (AUDIO_TO_DISCARD);
+}
void
FilmState::signal_changed (Property p)
@@ -833,3 +840,8 @@ FilmState::audio_channels () const
return _audio_streams[_audio_stream].channels ();
}
+int
+FilmState::total_audio_delay () const
+{
+ return _audio_delay - _audio_to_discard;
+}