JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::MidiRPNDetector::ChannelState Struct Reference
Collaboration diagram for juce::MidiRPNDetector::ChannelState:

Public Member Functions

std::optional< MidiRPNMessagehandleController (int channel, int controllerNumber, int value) noexcept
 
void resetValue () noexcept
 
std::optional< MidiRPNMessagesendIfReady (int channel) noexcept
 

Public Attributes

bool isNRPN = false
 
uint8 parameterLSB = 0xff
 
uint8 parameterMSB = 0xff
 
uint8 valueLSB = 0xff
 
uint8 valueMSB = 0xff
 

Member Function Documentation

◆ handleController()

std::optional< MidiRPNMessage > juce::MidiRPNDetector::ChannelState::handleController ( int  channel,
int  controllerNumber,
int  value 
)
noexcept

◆ resetValue()

void juce::MidiRPNDetector::ChannelState::resetValue ( )
noexcept

◆ sendIfReady()

std::optional< MidiRPNMessage > juce::MidiRPNDetector::ChannelState::sendIfReady ( int  channel)
noexcept

Member Data Documentation

◆ isNRPN

bool juce::MidiRPNDetector::ChannelState::isNRPN = false

◆ parameterLSB

uint8 juce::MidiRPNDetector::ChannelState::parameterLSB = 0xff

◆ parameterMSB

uint8 juce::MidiRPNDetector::ChannelState::parameterMSB = 0xff

◆ valueLSB

uint8 juce::MidiRPNDetector::ChannelState::valueLSB = 0xff

◆ valueMSB

uint8 juce::MidiRPNDetector::ChannelState::valueMSB = 0xff

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