add_sysex_buffer(std::string &error_msg) | ARDOUR::WinMMEMidiInputDevice | private |
close(std::string &error_msg) | ARDOUR::WinMMEMidiInputDevice | private |
dequeue_midi_event(uint64_t timestamp_start, uint64_t timestamp_end, uint64_t ×tamp, uint8_t *data, size_t &size) | ARDOUR::WinMMEMidiInputDevice | |
enqueue_midi_msg(const uint8_t *midi_data, size_t size, uint32_t timestamp) | ARDOUR::WinMMEMidiInputDevice | private |
get_enabled() | ARDOUR::WinMMEMidiInputDevice | |
get_error_string(MMRESULT error_code) | ARDOUR::WinMMEMidiInputDevice | private |
handle_short_msg(const uint8_t *midi_data, uint32_t timestamp) | ARDOUR::WinMMEMidiInputDevice | private |
handle_sysex_msg(MIDIHDR *const midi_header, uint32_t timestamp) | ARDOUR::WinMMEMidiInputDevice | private |
m_handle | ARDOUR::WinMMEMidiInputDevice | private |
m_midi_buffer | ARDOUR::WinMMEMidiInputDevice | private |
m_name | ARDOUR::WinMMEMidiInputDevice | private |
m_started | ARDOUR::WinMMEMidiInputDevice | private |
m_sysex_buffer | ARDOUR::WinMMEMidiInputDevice | private |
m_sysex_header | ARDOUR::WinMMEMidiInputDevice | private |
name() const | ARDOUR::WinMMEMidiInputDevice | inline |
open(UINT index, std::string &error_msg) | ARDOUR::WinMMEMidiInputDevice | private |
set_device_name(UINT index) | ARDOUR::WinMMEMidiInputDevice | private |
set_enabled(bool enable) | ARDOUR::WinMMEMidiInputDevice | |
start() | ARDOUR::WinMMEMidiInputDevice | |
stop() | ARDOUR::WinMMEMidiInputDevice | |
winmm_input_callback(HMIDIIN handle, UINT msg, DWORD_PTR instance, DWORD_PTR midi_msg, DWORD timestamp) | ARDOUR::WinMMEMidiInputDevice | privatestatic |
WinMMEMidiInputDevice(int index) | ARDOUR::WinMMEMidiInputDevice | |
~WinMMEMidiInputDevice() | ARDOUR::WinMMEMidiInputDevice | |