diff options
| -rw-r--r-- | src/lib/audio_merger.cc | 7 | ||||
| -rw-r--r-- | src/lib/audio_merger.h | 1 |
2 files changed, 8 insertions, 0 deletions
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<const AudioBuffers> 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<std::pair<boost::shared_ptr<AudioBuffers>, DCPTime> > pull (DCPTime time); void push (boost::shared_ptr<const AudioBuffers> audio, DCPTime time); + void clear (); private: Frame frames (DCPTime t) const; |
