p26001-store-acs-soc-fw-app/video/core/Notifications.h
2026-09-28 21:33:04 +08:00

39 lines
984 B
C++

#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