#include <raw_midi_parser.h>
Definition at line 27 of file raw_midi_parser.h.
◆ RawMidiParser()
ARDOUR::RawMidiParser::RawMidiParser |
( |
| ) |
|
◆ buffer_size()
size_t ARDOUR::RawMidiParser::buffer_size |
( |
| ) |
const |
|
inline |
◆ midi_buffer()
uint8_t const* ARDOUR::RawMidiParser::midi_buffer |
( |
| ) |
const |
|
inline |
◆ prepare_buffered_event()
bool ARDOUR::RawMidiParser::prepare_buffered_event |
( |
| ) |
|
|
inlineprivate |
◆ prepare_byte_event()
void ARDOUR::RawMidiParser::prepare_byte_event |
( |
const uint8_t |
byte | ) |
|
|
inlineprivate |
◆ process_byte()
bool ARDOUR::RawMidiParser::process_byte |
( |
const uint8_t |
byte | ) |
|
parse a MIDI byte
- Returns
- true if message is complete, false if more data is needed
◆ record_byte()
void ARDOUR::RawMidiParser::record_byte |
( |
uint8_t |
byte | ) |
|
|
inlineprivate |
◆ reset()
void ARDOUR::RawMidiParser::reset |
( |
| ) |
|
|
inline |
◆ _event_size
size_t ARDOUR::RawMidiParser::_event_size |
|
private |
◆ _expected_bytes
size_t ARDOUR::RawMidiParser::_expected_bytes |
|
private |
◆ _parser_buffer
uint8_t ARDOUR::RawMidiParser::_parser_buffer[1024] |
|
private |
◆ _status_byte
uint8_t ARDOUR::RawMidiParser::_status_byte |
|
private |
◆ _total_bytes
size_t ARDOUR::RawMidiParser::_total_bytes |
|
private |
◆ _unbuffered_bytes
size_t ARDOUR::RawMidiParser::_unbuffered_bytes |
|
private |
The documentation for this class was generated from the following file: