CoreMIDI · IOS API REFERENCE
MIDIUMPMutableFunctionBlock
class · iOS 18.0+ · SDK 27.1
class MIDIUMPMutableFunctionBlock
Members (5)
init · iOS 18.0+init
TypeScriptstatic init(name: string, direction: MIDIUMPFunctionBlockDirection, firstGroup: number, totalGroupsSpanned: number, maxSysEx8Streams: number, MIDI1Info: MIDIUMPFunctionBlockMIDI1Info, UIHint: MIDIUMPFunctionBlockUIHint, isEnabled: boolean): (MIDIUMPMutableFunctionBlock) | null
Swift declarationinit?(name: String, direction: MIDIUMPFunctionBlockDirection, firstGroup: MIDIUMPGroupNumber, totalGroupsSpanned: MIDIUInteger7, maxSysEx8Streams: MIDIUInteger7, midi1Info MIDI1Info: MIDIUMPFunctionBlockMIDI1Info, uiHint UIHint: MIDIUMPFunctionBlockUIHint, isEnabled: Bool)
method · iOS 18.0+reconfigure
TypeScriptreconfigure(firstGroup: number, direction: MIDIUMPFunctionBlockDirection, MIDI1Info: MIDIUMPFunctionBlockMIDI1Info, UIHint: MIDIUMPFunctionBlockUIHint): void
Swift declarationfunc reconfigure(firstGroup: MIDIUMPGroupNumber, direction: MIDIUMPFunctionBlockDirection, MIDI1Info: MIDIUMPFunctionBlockMIDI1Info, UIHint: MIDIUMPFunctionBlockUIHint) 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+umpEndpoint
TypeScriptget umpEndpoint(): (MIDIUMPMutableEndpoint) | null
Swift declarationweak var umpEndpoint: MIDIUMPMutableEndpoint? { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MIDIUMPMutableFunctionBlock.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All CoreMIDI types →