if (event_index >= source.size ()) {
return -1;
}
- CoreMidiEvent const& event = source[event_index].get ();
+ CoreMidiEvent const& event = source[event_index];
timestamp = event.timestamp ();
size = event.size ();
for (std::vector<CoreBackendPort*>::const_iterator it = _system_midi_out.begin (); it != _system_midi_out.end (); ++it, ++i) {
const CoreMidiBuffer *src = static_cast<const CoreMidiPort*>(*it)->const_buffer();
for (CoreMidiBuffer::const_iterator mit = src->begin (); mit != src->end (); ++mit) {
- _midiio->send_event (i,tamp (), mit->data (), mit->size ());
+ _midiio->send_event (i, mit->timestamp (), mit->data (), mit->size ());
}
}
CoreMidiEvent (const CoreMidiEvent& other);
size_t size () const { return _size; };
pframes_t timestamp () const { return _timestamp; };
- const uint8_t* () const { return _data; };
+ const uint8_t* data () const { return _data; };
bool operator< (const CoreMidiEvent &other) const { return timestamp () < other.timestamp (); };
private:
size_t _size;
MIDIPacket *cur = MIDIPacketListInit(mpl);
for (CoreMidiBuffer::const_iterator mit = src->begin (); mit != src->end (); ++mit) {
- assert((*mit)->size() < 256);
+ assert(mit->size() < 256);
cur = MIDIPacketListAdd(mpl, sizeof(bytes), cur,
- AudioConvertNanosToHostTime(ts + (*mit)->timestamp() / timescale),
- (*mit)->size(), (*mit)->data());
+ AudioConvertNanosToHostTime(ts + mit->timestamp() / timescale),
+ mit->size(), mit->data());
if (!cur) {
#ifndef DEBUG
printf("CoreMidi: Packet list overflow, dropped events\n");