#ifndef EE166245_4519_4C28_AD01_A52B7613E95A #define EE166245_4519_4C28_AD01_A52B7613E95A /* ******************************************************************************* * INCLUDE ******************************************************************************* */ #include "Component.h" #include "util/Configuration.h" namespace Video { namespace Core { /* ******************************************************************************* * CLASS DECLARE ******************************************************************************* */ class ParameterChangedNotification: public Component::Notification { public: using Parameters = Util::Configuration::ParameterNames; ParameterChangedNotification(const Parameters& parameters): _parameters(parameters) { } const Parameters& parameters() const { return _parameters; } private: Parameters _parameters; }; } } #endif