20 #ifndef __JackWinMMEInputPort__ 21 #define __JackWinMMEInputPort__ 25 #include "JackMidiAsyncQueue.h" 26 #include "JackMidiBufferWriteQueue.h" 27 #include "JackWinMMEPort.h" 36 HandleMidiInputEvent(HMIDIIN handle, UINT message, DWORD port,
37 DWORD param1, DWORD param2);
40 EnqueueMessage(DWORD timestamp,
size_t length, jack_midi_data_t *data);
43 GetInErrorString(MMRESULT error, LPTSTR text);
46 ProcessWinMME(UINT message, DWORD param1, DWORD param2);
49 WriteInError(
const char *jack_func,
const char *mm_func,
54 jack_time_t start_time;
56 jack_midi_data_t *sysex_buffer;
64 const char *driver_name, UINT index,
65 size_t max_bytes=4096,
size_t max_messages=1024);