X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fdelay_line.h;h=781dce88a63938f611b76179029851eee0d6715c;hb=e36c24bf1522593976de7de2c4d79c76f0ba36a8;hp=a52fb981c7c251cf31363a35b5a3caaa00b3e42c;hpb=7a9a8229b57139ece3f9848910087310c06169c7;p=dcpomatic.git diff --git a/src/lib/delay_line.h b/src/lib/delay_line.h index a52fb981c..781dce88a 100644 --- a/src/lib/delay_line.h +++ b/src/lib/delay_line.h @@ -20,14 +20,14 @@ #include #include "processor.h" -/** A delay line for audio */ -class DelayLine : public Processor, public TimedAudioSink, public TimedAudioSource, public TimedVideoSink, public TimedVideoSource +/** A delay line */ +class DelayLine : public TimedAudioVideoProcessor { public: - DelayLine (Log* log, double); + DelayLine (boost::shared_ptr log, double); - void process_video (boost::shared_ptr, bool, boost::shared_ptr, double); - void process_audio (boost::shared_ptr, double); + void process_video (boost::shared_ptr, bool, boost::shared_ptr, double); + void process_audio (boost::shared_ptr, double); private: double _seconds;