CoreMIDI · IOS API REFERENCE
MIDICIDeviceInfo
class · iOS 12.0+ · Deprecated in iOS 18.0 · SDK 27.1
class MIDICIDeviceInfo
Members (6)
init · iOS 12.0+ · Deprecated in iOS 18.0init
TypeScriptstatic init(midiDestination: number, manufacturer: ArrayBuffer, family: ArrayBuffer, modelNumber: ArrayBuffer, revisionLevel: ArrayBuffer): MIDICIDeviceInfo
Swift declarationinit(destination midiDestination: MIDIEntityRef, manufacturer: Data, family: Data, model modelNumber: Data, revision revisionLevel: Data)
get · iOS 12.0+ · Deprecated in iOS 18.0family
TypeScriptget family(): ArrayBuffer
Swift declarationvar family: Data { get }
get · iOS 12.0+ · Deprecated in iOS 18.0manufacturerID
TypeScriptget manufacturerID(): ArrayBuffer
Swift declarationvar manufacturerID: Data { get }
get · iOS 12.0+ · Deprecated in iOS 18.0midiDestination
TypeScriptget midiDestination(): number
Swift declarationvar midiDestination: MIDIEndpointRef { get }
get · iOS 12.0+ · Deprecated in iOS 18.0modelNumber
TypeScriptget modelNumber(): ArrayBuffer
Swift declarationvar modelNumber: Data { get }
get · iOS 12.0+ · Deprecated in iOS 18.0revisionLevel
TypeScriptget revisionLevel(): ArrayBuffer
Swift declarationvar revisionLevel: Data { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MIDICIDeviceInfo.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All CoreMIDI types →