From c5b84286e25183a6744ff520c60dcb592150d837 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Thu, 13 Aug 2015 21:52:22 +0200 Subject: Add new fig carousel to RC --- src/DabMultiplexer.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/DabMultiplexer.h') 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 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; }; -- cgit v1.2.3