One Logo Pool Ball
CoreMIDI · IOS API REFERENCE

MIDI2DeviceInfo

class · iOS 18.0+ · SDK 27.1

class MIDI2DeviceInfo

Members (5)

init · iOS 18.0+

init

TypeScript
static init(manufacturerID: MIDI2DeviceManufacturer, family: number, modelNumber: number, revisionLevel: MIDI2DeviceRevisionLevel): MIDI2DeviceInfo
Swift declaration
init(manufacturerID: MIDI2DeviceManufacturer, family: MIDIUInteger14, modelNumber: MIDIUInteger14, revisionLevel: MIDI2DeviceRevisionLevel)
get · iOS 18.0+

family

TypeScript
get family(): number
Swift declaration
var family: MIDIUInteger14 { get }
get · iOS 18.0+

manufacturerID

TypeScript
get manufacturerID(): MIDI2DeviceManufacturer
Swift declaration
var manufacturerID: MIDI2DeviceManufacturer { get }
get · iOS 18.0+

modelNumber

TypeScript
get modelNumber(): number
Swift declaration
var modelNumber: MIDIUInteger14 { get }
get · iOS 18.0+

revisionLevel

TypeScript
get revisionLevel(): MIDI2DeviceRevisionLevel
Swift declaration
var revisionLevel: MIDI2DeviceRevisionLevel { get }

Skipped declarations

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

MIDI2DeviceInfo.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All CoreMIDI types →