One Logo Pool Ball
CoreMIDI · IOS API REFERENCE

MIDIUMPFunctionBlock

class · iOS 18.0+ · SDK 27.1

class MIDIUMPFunctionBlock

Members (11)

get · iOS 18.0+

midi1Info

TypeScript
get midi1Info(): MIDIUMPFunctionBlockMIDI1Info
Swift declaration
var midi1Info: MIDIUMPFunctionBlockMIDI1Info { get }
get · iOS 18.0+

uiHint

TypeScript
get uiHint(): MIDIUMPFunctionBlockUIHint
Swift declaration
var uiHint: MIDIUMPFunctionBlockUIHint { get }
get · iOS 18.0+

umpEndpoint

TypeScript
get umpEndpoint(): (MIDIUMPEndpoint) | null
Swift declaration
weak var umpEndpoint: MIDIUMPEndpoint? { get }
get · iOS 18.0+

direction

TypeScript
get direction(): MIDIUMPFunctionBlockDirection
Swift declaration
var direction: MIDIUMPFunctionBlockDirection { get }
get · iOS 18.0+

firstGroup

TypeScript
get firstGroup(): number
Swift declaration
var firstGroup: MIDIUMPGroupNumber { get }
get · iOS 18.0+

functionBlockID

TypeScript
get functionBlockID(): number
Swift declaration
var functionBlockID: MIDIUMPFunctionBlockID { get }
get · iOS 18.0+

isEnabled

TypeScript
get isEnabled(): boolean
Swift declaration
var isEnabled: Bool { get }
get · iOS 18.0+

maxSysEx8Streams

TypeScript
get maxSysEx8Streams(): number
Swift declaration
var maxSysEx8Streams: UInt8 { get }
get · iOS 18.0+

midiCIDevice

TypeScript
get midiCIDevice(): (MIDICIDevice) | null
Swift declaration
weak var midiCIDevice: MIDICIDevice? { get }
get · iOS 18.0+

name

TypeScript
get name(): string
Swift declaration
var name: String { get }
get · iOS 18.0+

totalGroupsSpanned

TypeScript
get totalGroupsSpanned(): number
Swift declaration
var totalGroupsSpanned: MIDIUInteger7 { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MIDIUMPFunctionBlock.init()

inherited init: clang: 'init' is unavailable

All CoreMIDI types →