Mema
Memory Matrix — multi-channel audio matrix monitor and router
Loading...
Searching...
No Matches
Mema::MemaNetworkClientCommanderWrapper Class Reference
+ Inheritance diagram for Mema::MemaNetworkClientCommanderWrapper:
+ Collaboration diagram for Mema::MemaNetworkClientCommanderWrapper:

Public Member Functions

void setInputMute (std::uint16_t channel, bool muteState, int userId) override
 
void setOutputMute (std::uint16_t channel, bool muteState, int userId) override
 
void setCrosspointEnabledValue (std::uint16_t input, std::uint16_t output, bool enabledState, int userId) override
 
void setCrosspointFactorValue (std::uint16_t input, std::uint16_t output, float factor, int userId) override
 
void setPluginParameterInfos (const std::vector< PluginParameterInfo > &parameterInfos, const std::string &name, int userId=-1) override
 
void setPluginParameterValue (std::uint16_t index, std::string id, float currentValue, int userId=-1) override
 
void setIOCount (std::uint16_t inputCount, std::uint16_t outputCount) override
 
void setNetworkConnection (const std::shared_ptr< InterprocessConnectionServerImpl > &networkServer)
 
- Public Member Functions inherited from Mema::MemaInputCommander
 MemaInputCommander ()
 
virtual ~MemaInputCommander () override
 
void setInputMuteChangeCallback (const std::function< void(MemaInputCommander *sender, std::uint16_t, bool)> &callback)
 
void setInputLevelChangeCallback (const std::function< void(MemaInputCommander *sender, std::uint16_t, float)> &callback)
 
void setInputMutePollCallback (const std::function< void(MemaInputCommander *sender, std::uint16_t)> &callback)
 
void setInputLevelPollCallback (const std::function< void(MemaInputCommander *sender, std::uint16_t)> &callback)
 
virtual void setInputLevel (std::uint16_t channel, float levelValue, int userId=-1)
 
- Public Member Functions inherited from Mema::MemaChannelCommander
 MemaChannelCommander ()
 
virtual ~MemaChannelCommander ()
 
- Public Member Functions inherited from Mema::MemaOutputCommander
 MemaOutputCommander ()
 
virtual ~MemaOutputCommander () override
 
void setOutputMuteChangeCallback (const std::function< void(MemaOutputCommander *sender, std::uint16_t, bool)> &callback)
 
void setOutputLevelChangeCallback (const std::function< void(MemaOutputCommander *sender, std::uint16_t, float)> &callback)
 
void setOutputMutePollCallback (const std::function< void(MemaOutputCommander *sender, std::uint16_t)> &callback)
 
void setOutputLevelPollCallback (const std::function< void(MemaOutputCommander *sender, std::uint16_t)> &callback)
 
virtual void setOutputLevel (std::uint16_t channel, float levelValue, int userId=-1)
 
- Public Member Functions inherited from Mema::MemaCrosspointCommander
 MemaCrosspointCommander ()
 
virtual ~MemaCrosspointCommander () override
 
void setCrosspointEnabledChangeCallback (const std::function< void(MemaCrosspointCommander *sender, std::uint16_t, std::uint16_t, bool)> &callback)
 
void setCrosspointEnabledPollCallback (const std::function< void(MemaCrosspointCommander *sender, std::uint16_t, std::uint16_t)> &callback)
 
void setCrosspointFactorChangeCallback (const std::function< void(MemaCrosspointCommander *sender, std::uint16_t, std::uint16_t, float)> &callback)
 
void setCrosspointFactorPollCallback (const std::function< void(MemaCrosspointCommander *sender, std::uint16_t, std::uint16_t)> &callback)
 
- Public Member Functions inherited from Mema::MemaPluginCommander
 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)
 
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)
 

Additional Inherited Members

- Protected Member Functions inherited from Mema::MemaInputCommander
void inputMuteChange (std::uint16_t channel, bool muteState, MemaInputCommander *sender)
 
void inputLevelChange (std::uint16_t channel, float levelValue, MemaInputCommander *sender)
 
void inputMutePoll (std::uint16_t channel, MemaInputCommander *sender)
 
void inputLevelPoll (std::uint16_t channel, MemaInputCommander *sender)
 
- Protected Member Functions inherited from Mema::MemaOutputCommander
void outputMuteChange (std::uint16_t channel, bool muteState, MemaOutputCommander *sender)
 
void outputLevelChange (std::uint16_t channel, float levelValue, MemaOutputCommander *sender)
 
void outputMutePoll (std::uint16_t channel, MemaOutputCommander *sender)
 
void outputLevelPoll (std::uint16_t channel, MemaOutputCommander *sender)
 
- Protected Member Functions inherited from Mema::MemaCrosspointCommander
void crosspointEnabledChange (std::uint16_t input, std::uint16_t output, bool enabledState, MemaCrosspointCommander *sender)
 
void crosspointEnabledPoll (std::uint16_t input, std::uint16_t output, MemaCrosspointCommander *sender)
 
void crosspointFactorChange (std::uint16_t input, std::uint16_t output, float factor, MemaCrosspointCommander *sender)
 
void crosspointFactorPoll (std::uint16_t input, std::uint16_t output, MemaCrosspointCommander *sender)
 
- Protected Member Functions inherited from Mema::MemaPluginCommander
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)
 

Detailed Description

Definition at line 33 of file MemaProcessor.cpp.

Member Function Documentation

◆ setCrosspointEnabledValue()

void Mema::MemaNetworkClientCommanderWrapper::setCrosspointEnabledValue ( std::uint16_t  input,
std::uint16_t  output,
bool  enabledState,
int  userId 
)
inlineoverridevirtual

Implements Mema::MemaCrosspointCommander.

Definition at line 70 of file MemaProcessor.cpp.

◆ setCrosspointFactorValue()

void Mema::MemaNetworkClientCommanderWrapper::setCrosspointFactorValue ( std::uint16_t  input,
std::uint16_t  output,
float  factor,
int  userId 
)
inlineoverridevirtual

Implements Mema::MemaCrosspointCommander.

Definition at line 87 of file MemaProcessor.cpp.

◆ setInputMute()

void Mema::MemaNetworkClientCommanderWrapper::setInputMute ( std::uint16_t  channel,
bool  muteState,
int  userId 
)
inlineoverridevirtual

Implements Mema::MemaInputCommander.

Definition at line 36 of file MemaProcessor.cpp.

◆ setIOCount()

void Mema::MemaNetworkClientCommanderWrapper::setIOCount ( std::uint16_t  inputCount,
std::uint16_t  outputCount 
)
inlineoverridevirtual

Implements Mema::MemaCrosspointCommander.

Definition at line 125 of file MemaProcessor.cpp.

◆ setNetworkConnection()

void Mema::MemaNetworkClientCommanderWrapper::setNetworkConnection ( const std::shared_ptr< InterprocessConnectionServerImpl > &  networkServer)
inline

Definition at line 133 of file MemaProcessor.cpp.

◆ setOutputMute()

void Mema::MemaNetworkClientCommanderWrapper::setOutputMute ( std::uint16_t  channel,
bool  muteState,
int  userId 
)
inlineoverridevirtual

Implements Mema::MemaOutputCommander.

Definition at line 53 of file MemaProcessor.cpp.

◆ setPluginParameterInfos()

void Mema::MemaNetworkClientCommanderWrapper::setPluginParameterInfos ( const std::vector< PluginParameterInfo > &  parameterInfos,
const std::string &  name,
int  userId = -1 
)
inlineoverridevirtual

Implements Mema::MemaPluginCommander.

Definition at line 104 of file MemaProcessor.cpp.

◆ setPluginParameterValue()

void Mema::MemaNetworkClientCommanderWrapper::setPluginParameterValue ( std::uint16_t  index,
std::string  id,
float  currentValue,
int  userId = -1 
)
inlineoverridevirtual

Implements Mema::MemaPluginCommander.

Definition at line 114 of file MemaProcessor.cpp.


The documentation for this class was generated from the following file: