#include <alsa_rawmidi.h>
|
int | queue_event (const uint64_t, const uint8_t *, const size_t) |
|
int | queue_event (const uint64_t, const uint8_t *, const size_t) |
|
Definition at line 53 of file alsa_rawmidi.h.
◆ AlsaRawMidiIn()
ARDOUR::AlsaRawMidiIn::AlsaRawMidiIn |
( |
const std::string & |
name, |
|
|
const char * |
device |
|
) |
| |
◆ main_process_thread()
void* ARDOUR::AlsaRawMidiIn::main_process_thread |
( |
| ) |
|
|
virtual |
◆ parse_events()
void ARDOUR::AlsaRawMidiIn::parse_events |
( |
const uint64_t |
, |
|
|
const uint8_t * |
, |
|
|
const |
size_t |
|
) |
| |
|
private |
◆ prepare_buffered_event()
bool ARDOUR::AlsaRawMidiIn::prepare_buffered_event |
( |
const uint64_t |
time | ) |
|
|
inlineprivate |
◆ prepare_byte_event()
void ARDOUR::AlsaRawMidiIn::prepare_byte_event |
( |
const uint64_t |
time, |
|
|
const uint8_t |
byte |
|
) |
| |
|
inlineprivate |
◆ process_byte()
bool ARDOUR::AlsaRawMidiIn::process_byte |
( |
const uint64_t |
, |
|
|
const uint8_t |
|
|
) |
| |
|
private |
◆ queue_event()
int ARDOUR::AlsaRawMidiIn::queue_event |
( |
const uint64_t |
, |
|
|
const uint8_t * |
, |
|
|
const |
size_t |
|
) |
| |
|
protected |
◆ record_byte()
void ARDOUR::AlsaRawMidiIn::record_byte |
( |
uint8_t |
byte | ) |
|
|
inlineprivate |
◆ _event
◆ _expected_bytes
size_t ARDOUR::AlsaRawMidiIn::_expected_bytes |
|
private |
◆ _first_time
bool ARDOUR::AlsaRawMidiIn::_first_time |
|
private |
◆ _parser_buffer
uint8_t ARDOUR::AlsaRawMidiIn::_parser_buffer[1024] |
|
private |
◆ _status_byte
uint8_t ARDOUR::AlsaRawMidiIn::_status_byte |
|
private |
◆ _total_bytes
size_t ARDOUR::AlsaRawMidiIn::_total_bytes |
|
private |
◆ _unbuffered_bytes
size_t ARDOUR::AlsaRawMidiIn::_unbuffered_bytes |
|
private |
The documentation for this class was generated from the following file: