Add PixelQuanta to VideoContent.
[dcpomatic.git] / src / lib / cinema_sound_processor.h
index 25c57600375ecd3d31d3db52582a5d4e4428b110..ef003da2a3b4834e6c02ae4faf9618df4541c8f9 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2012-2014 Carl Hetherington <cth@carlh.net>
+    Copyright (C) 2012-2021 Carl Hetherington <cth@carlh.net>
 
     This file is part of DCP-o-matic.
 
 
 */
 
+
 /** @file src/cinema_sound_processor.h
  *  @brief CinemaSoundProcessor class
  */
 
+
 #ifndef DCPOMATIC_CINEMA_SOUND_PROCESSOR_H
 #define DCPOMATIC_CINEMA_SOUND_PROCESSOR_H
 
+
 #include <boost/utility.hpp>
 #include <string>
 #include <vector>
 
+
 /** @class CinemaSoundProcessor
  *  @brief Class to describe a cimema's sound processor.
  *
  *  In other words, the box in the rack that handles sound decoding and processing
  *  in a cinema.
  */
-class CinemaSoundProcessor : public boost::noncopyable
+class CinemaSoundProcessor
 {
 public:
        CinemaSoundProcessor (std::string i, std::string n, float knee, float below, float above);
        virtual ~CinemaSoundProcessor () {}
 
+       CinemaSoundProcessor (CinemaSoundProcessor const&) = delete;
+       CinemaSoundProcessor& operator=(CinemaSoundProcessor const&) = delete;
+
        float db_for_fader_change (float from, float to) const;
 
        /** @return id for our use */
@@ -72,4 +79,5 @@ private:
        static std::vector<CinemaSoundProcessor const *> _cinema_sound_processors;
 };
 
+
 #endif