20 #include "JackALSARawMidiReceiveQueue.h"    21 #include "JackError.h"    22 #include "JackMidiUtil.h"    26 JackALSARawMidiReceiveQueue::
    27 JackALSARawMidiReceiveQueue(snd_rawmidi_t *rawmidi, 
size_t buffer_size)
    29     buffer = 
new jack_midi_data_t[buffer_size];
    30     this->buffer_size = buffer_size;
    31     this->rawmidi = rawmidi;
    34 JackALSARawMidiReceiveQueue::~JackALSARawMidiReceiveQueue()
    42     ssize_t result = snd_rawmidi_read(rawmidi, buffer, buffer_size);
    44         event.buffer = buffer;
    45         event.size = (size_t) result;
    46         event.time = GetCurrentFrame();
    49     if (result && (result != -EWOULDBLOCK)) {
    50         jack_error(
"JackALSARawMidiReceiveQueue::DequeueEvent - "    51                    "snd_rawmidi_read: %s", snd_strerror(result));
 jack_midi_event_t * DequeueEvent()
SERVER_EXPORT void jack_error(const char *fmt,...)