MIKMIDIDestinationEndpoint

Objective-C

@interface MIKMIDIDestinationEndpoint
    : MIKMIDIEndpoint <MIKMIDICommandScheduler>

Swift

class MIKMIDIDestinationEndpoint : MIKMIDIEndpoint, MIKMIDICommandScheduler

MIKMIDIDestinationEndpoint represents a destination (output) MIDI endpoint. It is essentially an Objective-C wrapper for instances of CoreMIDI’s MIDIEndpoint class which are kMIDIObjectType_Destination type endpoints.

MIDI destination endpoints are contained by MIDI entities, which are in turn contained by MIDI devices. MIDI messages can be outputed through a destination endpoint using MIKMIDIDeviceManager’s -sendCommands:toEndpoint:error: method.

Note that MIKMIDIDestinationEndpoint does not declare any methods of its own. All its methods can be found on its superclasses: MIKMIDIEndpoint and MIKMIDIObject. Also, MIKMIDIDestinationEndpoint itself is only used to represent MIDI endpoints owned by external applications/devices. To create virtual destination endpoints to be owned by your application and offered to others, use its subclass, MIKMIDIClientDestinationEndpoint instead.

See

-[MIKMIDIDeviceManager sendCommands:toEndpoint:error:]

See

MIKMIDIClientDestinationEndpoint
  • Unschedules previously-sent events. Events that have been scheduled with timestamps in the future are cancelled and won’t be sent.

    Declaration

    Objective-C

    - (void)unscheduleAllPendingEvents;

    Swift

    func unscheduleAllPendingEvents()