20 #include "JackFFADOMidiReceiveQueue.h"
21 #include "JackMidiUtil.h"
25 JackFFADOMidiReceiveQueue::JackFFADOMidiReceiveQueue()
33 for (; index < length; index += 8) {
34 uint32_t data = input_buffer[index];
35 if (data & 0xff000000) {
36 byte = (jack_midi_data_t) (data & 0xff);
39 event.time = last_frame + index;
48 JackFFADOMidiReceiveQueue::ResetInputBuffer(uint32_t *input_buffer,
49 jack_nframes_t length)
51 this->input_buffer = input_buffer;
53 last_frame = GetLastFrame();
54 this->length = length;
jack_midi_event_t * DequeueEvent()