Remove gain/delay_line/matcher/trimmer.
[dcpomatic.git] / src / lib / transcoder.h
index ecc8ebf629a2b245a4c9b0ae22862aebed3fe96b..f7da3bd013eb9241d0b2cb4b550558145ff09ca0 100644 (file)
@@ -17,6 +17,8 @@
 
 */
 
+#include "types.h"
+
 /** @file  src/transcoder.h
  *
  *  A decoder is selected according to the content type, and the encoder can be specified
 class Film;
 class Job;
 class Encoder;
-class Matcher;
 class VideoFilter;
-class Gain;
-class DelayLine;
 class Player;
 
 /** @class Transcoder
@@ -50,12 +49,9 @@ public:
        float current_encoding_rate () const;
        int video_frames_out () const;
 
-protected:
+private:
        /** A Job that is running this Transcoder, or 0 */
        boost::shared_ptr<Job> _job;
        boost::shared_ptr<Player> _player;
        boost::shared_ptr<Encoder> _encoder;
-       boost::shared_ptr<Matcher> _matcher;
-       boost::shared_ptr<DelayLine> _delay_line;
-       boost::shared_ptr<Gain> _gain;
 };