mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-07 14:15:46 +01:00
CoreMIDI: Remove unused API
This commit is contained in:
parent
c53a476f15
commit
9a010404d1
2 changed files with 0 additions and 35 deletions
|
|
@ -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; }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue