#include <MemaCommanders.h>
|
| | 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 | setOutputMute (std::uint16_t channel, bool muteState, int userId=-1)=0 |
| |
| virtual void | setOutputLevel (std::uint16_t channel, float levelValue, int userId=-1) |
| |
Public Member Functions inherited from Mema::MemaChannelCommander |
| | MemaChannelCommander () |
| |
| virtual | ~MemaChannelCommander () |
| |
| virtual void | setChannelCount (std::uint16_t channelCount)=0 |
| |
interface for an output channel — extends MemaChannelCommander with mute control.
Definition at line 76 of file MemaCommanders.h.
◆ MemaOutputCommander()
| Mema::MemaOutputCommander::MemaOutputCommander |
( |
| ) |
|
◆ ~MemaOutputCommander()
| Mema::MemaOutputCommander::~MemaOutputCommander |
( |
| ) |
|
|
overridevirtual |
◆ outputLevelChange()
| void Mema::MemaOutputCommander::outputLevelChange |
( |
std::uint16_t |
channel, |
|
|
float |
levelValue, |
|
|
MemaOutputCommander * |
sender |
|
) |
| |
|
protected |
◆ outputLevelPoll()
| void Mema::MemaOutputCommander::outputLevelPoll |
( |
std::uint16_t |
channel, |
|
|
MemaOutputCommander * |
sender |
|
) |
| |
|
protected |
◆ outputMuteChange()
| void Mema::MemaOutputCommander::outputMuteChange |
( |
std::uint16_t |
channel, |
|
|
bool |
muteState, |
|
|
MemaOutputCommander * |
sender |
|
) |
| |
|
protected |
◆ outputMutePoll()
| void Mema::MemaOutputCommander::outputMutePoll |
( |
std::uint16_t |
channel, |
|
|
MemaOutputCommander * |
sender |
|
) |
| |
|
protected |
◆ setOutputLevel()
| virtual void Mema::MemaOutputCommander::setOutputLevel |
( |
std::uint16_t |
channel, |
|
|
float |
levelValue, |
|
|
int |
userId = -1 |
|
) |
| |
|
inlinevirtual |
◆ setOutputLevelChangeCallback()
| void Mema::MemaOutputCommander::setOutputLevelChangeCallback |
( |
const std::function< void(MemaOutputCommander *sender, std::uint16_t, float)> & |
callback | ) |
|
◆ setOutputLevelPollCallback()
| void Mema::MemaOutputCommander::setOutputLevelPollCallback |
( |
const std::function< void(MemaOutputCommander *sender, std::uint16_t)> & |
callback | ) |
|
◆ setOutputMute()
| virtual void Mema::MemaOutputCommander::setOutputMute |
( |
std::uint16_t |
channel, |
|
|
bool |
muteState, |
|
|
int |
userId = -1 |
|
) |
| |
|
pure virtual |
◆ setOutputMuteChangeCallback()
| void Mema::MemaOutputCommander::setOutputMuteChangeCallback |
( |
const std::function< void(MemaOutputCommander *sender, std::uint16_t, bool)> & |
callback | ) |
|
◆ setOutputMutePollCallback()
| void Mema::MemaOutputCommander::setOutputMutePollCallback |
( |
const std::function< void(MemaOutputCommander *sender, std::uint16_t)> & |
callback | ) |
|
The documentation for this class was generated from the following files: