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