CoreMIDI · IOS API REFERENCE
MIDIUMPMutableEndpoint
class · iOS 18.0+ · SDK 27.1
class MIDIUMPMutableEndpoint
Members (7)
init · iOS 18.0+init
TypeScriptstatic init(name: string, deviceInfo: MIDI2DeviceInfo, productInstanceID: string, MIDIProtocol: MIDIProtocolID, destinationCallback: ((arg0: SDKHandle, arg1: (SDKHandle) | null) => void)): (MIDIUMPMutableEndpoint) | null
Swift declarationinit?(name: String, deviceInfo: MIDI2DeviceInfo, productInstanceID: String, midiProtocol MIDIProtocol: MIDIProtocolID, destinationCallback: @escaping MIDIReceiveBlock)
method · iOS 18.0+registerFunctionBlocks
TypeScriptregisterFunctionBlocks(functionBlocks: Array<MIDIUMPMutableFunctionBlock>, markAsStatic: boolean): void
Swift declarationfunc registerFunctionBlocks(_ functionBlocks: [MIDIUMPMutableFunctionBlock], markAsStatic: Bool) throws
method · iOS 18.0+setEnabled
TypeScriptsetEnabled(isEnabled: boolean): void
Swift declarationfunc setEnabled(_ isEnabled: Bool) throws
method · iOS 18.0+setName
TypeScriptsetName(name: string): void
Swift declarationfunc setName(_ name: String) throws
get · iOS 18.0+isEnabled
TypeScriptget isEnabled(): boolean
Swift declarationvar isEnabled: Bool { get }
get · iOS 18.0+mutableFunctionBlocks
TypeScriptget mutableFunctionBlocks(): Array<MIDIUMPMutableFunctionBlock>
Swift declarationvar mutableFunctionBlocks: [MIDIUMPMutableFunctionBlock] { get set }
set · iOS 18.0+mutableFunctionBlocks
TypeScriptset mutableFunctionBlocks(value: Array<MIDIUMPMutableFunctionBlock>)
Swift declarationvar mutableFunctionBlocks: [MIDIUMPMutableFunctionBlock] { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MIDIUMPMutableEndpoint.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All CoreMIDI types →