![]() |
Mema
Memory Matrix — multi-channel audio matrix monitor and router
|
#include <MemaCommanders.h>
Inheritance diagram for Mema::MemaPluginCommander:Public Member Functions | |
| MemaPluginCommander () | |
| virtual | ~MemaPluginCommander () |
| void | setPluginParameterInfosChangeCallback (const std::function< void(MemaPluginCommander *sender, const std::vector< PluginParameterInfo > &, const std::string &name)> &callback) |
| void | setPluginParameterInfosPollCallback (const std::function< void(MemaPluginCommander *sender)> &callback) |
| virtual void | setPluginParameterInfos (const std::vector< PluginParameterInfo > &, const std::string &name, int userId=-1)=0 |
| void | setPluginParameterValueChangeCallback (const std::function< void(MemaPluginCommander *sender, std::uint16_t, std::string, float)> &callback) |
| void | setPluginParameterValuePollCallback (const std::function< void(MemaPluginCommander *sender, std::uint16_t, std::string)> &callback) |
| virtual void | setPluginParameterValue (std::uint16_t index, std::string id, float currentValue, int userId=-1)=0 |
Protected Member Functions | |
| void | pluginParameterInfosChange (const std::vector< PluginParameterInfo > &, const std::string &, MemaPluginCommander *sender) |
| void | pluginParameterInfosPoll (MemaPluginCommander *sender) |
| void | pluginParameterValueChange (std::uint16_t index, std::string id, float currentValue, MemaPluginCommander *sender) |
| void | pluginParameterValuePoll (std::uint16_t index, std::string id, MemaPluginCommander *sender) |
interface for plugin parameter control — manages parameter info and value updates.
Definition at line 144 of file MemaCommanders.h.
| Mema::MemaPluginCommander::MemaPluginCommander | ( | ) |
Definition at line 193 of file MemaCommanders.cpp.
|
virtual |
Definition at line 198 of file MemaCommanders.cpp.
|
protected |
Definition at line 213 of file MemaCommanders.cpp.
|
protected |
Definition at line 219 of file MemaCommanders.cpp.
|
protected |
Definition at line 235 of file MemaCommanders.cpp.
|
protected |
Definition at line 241 of file MemaCommanders.cpp.
|
pure virtual |
Implemented in Mema::MemaNetworkClientCommanderWrapper.
| void Mema::MemaPluginCommander::setPluginParameterInfosChangeCallback | ( | const std::function< void(MemaPluginCommander *sender, const std::vector< PluginParameterInfo > &, const std::string &name)> & | callback | ) |
Definition at line 203 of file MemaCommanders.cpp.
| void Mema::MemaPluginCommander::setPluginParameterInfosPollCallback | ( | const std::function< void(MemaPluginCommander *sender)> & | callback | ) |
Definition at line 208 of file MemaCommanders.cpp.
|
pure virtual |
Implemented in Mema::MemaNetworkClientCommanderWrapper.
| void Mema::MemaPluginCommander::setPluginParameterValueChangeCallback | ( | const std::function< void(MemaPluginCommander *sender, std::uint16_t, std::string, float)> & | callback | ) |
Definition at line 225 of file MemaCommanders.cpp.
Referenced by Mema::MemaProcessor::addPluginCommander().
| void Mema::MemaPluginCommander::setPluginParameterValuePollCallback | ( | const std::function< void(MemaPluginCommander *sender, std::uint16_t, std::string)> & | callback | ) |
Definition at line 230 of file MemaCommanders.cpp.