#include <routing_utility_kernels.hpp>
Public Member Functions | |
| ChannelRouter (ChannelRouteSpec spec={}) | |
| bool | valid () const noexcept |
| bool | replace_spec (ChannelRouteSpec spec) noexcept |
| MidiUtilityProcessReport | flush (MidiBuffer &output) const noexcept |
| MidiUtilityProcessReport | reset (MidiBuffer &output) const noexcept |
| MidiUtilityProcessReport | replace_spec (ChannelRouteSpec spec, MidiBuffer &output) noexcept |
| MidiUtilityProcessReport | process (const MidiBuffer &input, MidiBuffer &output) const |
Static Public Member Functions | |
| static constexpr MidiUtilityContract | contract () noexcept |
| static constexpr bool | valid_spec (const ChannelRouteSpec &spec) noexcept |
|
inlineexplicit |
|
inlinestaticconstexprnoexcept |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinestaticconstexprnoexcept |