diff options
Diffstat (limited to 'src/DabMultiplexer.h')
-rw-r--r-- | src/DabMultiplexer.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/DabMultiplexer.h b/src/DabMultiplexer.h index 30a04bc..ef637e5 100644 --- a/src/DabMultiplexer.h +++ b/src/DabMultiplexer.h @@ -64,7 +64,7 @@ class MuxInitException : public std::exception std::string msg; }; -class DabMultiplexer { +class DabMultiplexer : public RemoteControllable { public: DabMultiplexer(boost::shared_ptr<BaseRemoteController> rc, boost::property_tree::ptree pt); @@ -80,6 +80,13 @@ class DabMultiplexer { void set_edi_config(const edi_configuration_t& new_edi_conf); + /* Remote control */ + virtual void set_parameter(const std::string& parameter, + const std::string& value); + + /* Getting a parameter always returns a string. */ + virtual const std::string get_parameter(const std::string& parameter) const; + private: void prepare_watermark(void); void prepare_subchannels(void); @@ -139,6 +146,7 @@ class DabMultiplexer { #endif // HAVE_OUTPUT_EDI /* New FIG Carousel */ + bool m_use_new_fig_carousel; FIC::FIGCarousel fig_carousel; }; |