CoreMIDI: Remove unused API

This commit is contained in:
Robin Gareus 2023-06-27 18:53:00 +02:00
parent c53a476f15
commit 9a010404d1
No known key found for this signature in database
GPG key ID: A090BCE02CF57F04
2 changed files with 0 additions and 35 deletions

View file

@ -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)
{

View file

@ -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; }