CoreMIDI: Remove unused API
This commit is contained in:
@@ -318,40 +318,6 @@ CoreMidiIo::recv_event (uint32_t port, double cycle_time_us, uint64_t &time, uin
|
||||
return 0;
|
||||
}
|
||||
|
||||
int
|
||||
CoreMidiIo::send_events (uint32_t port, double timescale, const void *b)
|
||||
{
|
||||
if (!_active || _time_at_cycle_start == 0) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
assert(port < _n_midi_out);
|
||||
const UInt64 ts = AudioConvertHostTimeToNanos(_time_at_cycle_start);
|
||||
|
||||
const CoreMidiBuffer *src = static_cast<CoreMidiBuffer const *>(b);
|
||||
|
||||
int32_t bytes[8192]; // int for alignment
|
||||
MIDIPacketList *mpl = (MIDIPacketList*)bytes;
|
||||
MIDIPacket *cur = MIDIPacketListInit(mpl);
|
||||
|
||||
for (CoreMidiBuffer::const_iterator mit = src->begin (); mit != src->end (); ++mit) {
|
||||
assert(mit->size() < 256);
|
||||
cur = MIDIPacketListAdd(mpl, sizeof(bytes), cur,
|
||||
AudioConvertNanosToHostTime(ts + mit->timestamp() / timescale),
|
||||
mit->size(), mit->data());
|
||||
if (!cur) {
|
||||
#ifndef DEBUG
|
||||
printf("CoreMidi: Packet list overflow, dropped events\n");
|
||||
#endif
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (mpl->numPackets > 0) {
|
||||
MIDISend(_output_ports[port], _output_endpoints[port], mpl);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
int
|
||||
CoreMidiIo::send_event (uint32_t port, double reltime_us, const uint8_t *d, const size_t s)
|
||||
{
|
||||
|
||||
@@ -75,7 +75,6 @@ public:
|
||||
void start_cycle ();
|
||||
|
||||
int send_event (uint32_t, double, const uint8_t *, const size_t);
|
||||
int send_events (uint32_t, double, const void *);
|
||||
size_t recv_event (uint32_t, double, uint64_t &, uint8_t *, size_t &);
|
||||
|
||||
uint32_t n_midi_inputs (void) const { return _n_midi_in; }
|
||||
|
||||
Reference in New Issue
Block a user