#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: