#ifndef DCPOMATIC_CINEMA_SOUND_PROCESSOR_H
#define DCPOMATIC_CINEMA_SOUND_PROCESSOR_H
+#include <boost/utility.hpp>
#include <string>
#include <vector>
-#include <boost/utility.hpp>
/** @class CinemaSoundProcessor
* @brief Class to describe a cimema's sound processor.
{
public:
CinemaSoundProcessor (std::string i, std::string n);
+ virtual ~CinemaSoundProcessor () {}
virtual float db_for_fader_change (float from, float to) const = 0;
std::string name () const {
return _name;
}
-
+
static std::vector<CinemaSoundProcessor const *> all ();
static void setup_cinema_sound_processors ();
static CinemaSoundProcessor const * from_id (std::string id);