From 8cf721f7d88fb110e8f56b7dcd9cc4a6586d5a54 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 23 Apr 2017 21:21:39 +0100 Subject: Add AudioMerger::clear() method. --- src/lib/audio_merger.cc | 7 +++++++ src/lib/audio_merger.h | 1 + 2 files changed, 8 insertions(+) (limited to 'src') diff --git a/src/lib/audio_merger.cc b/src/lib/audio_merger.cc index ecfdfdc27..275a47691 100644 --- a/src/lib/audio_merger.cc +++ b/src/lib/audio_merger.cc @@ -157,3 +157,10 @@ AudioMerger::push (boost::shared_ptr audio, DCPTime time) } } } + +void +AudioMerger::clear () +{ + _buffers.clear (); + _last_pull = DCPTime (); +} diff --git a/src/lib/audio_merger.h b/src/lib/audio_merger.h index ffca29c57..c3e627fcd 100644 --- a/src/lib/audio_merger.h +++ b/src/lib/audio_merger.h @@ -35,6 +35,7 @@ public: std::list, DCPTime> > pull (DCPTime time); void push (boost::shared_ptr audio, DCPTime time); + void clear (); private: Frame frames (DCPTime t) const; -- cgit v1.2.3