Time -> DCPTime.
[dcpomatic.git] / src / lib / audio_merger.h
index 226601e0ec61dffc92726bd8f98bbd976f21e9ad..2a1cc761b1f141aef886d3de88fb09957ec44b15 100644 (file)
@@ -97,9 +97,16 @@ public:
                if (_buffers->frames() == 0) {
                        return TimedAudioBuffers<T> ();
                }
-               
+
                return TimedAudioBuffers<T> (_buffers, _last_pull);
        }
+
+       void
+       clear (DCPTime t)
+       {
+               _last_pull = t;
+               _buffers.reset (new AudioBuffers (_buffers->channels(), 0));
+       }
        
 private:
        boost::shared_ptr<AudioBuffers> _buffers;