One Logo Pool Ball
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.0

init

TypeScript
static init(midiDestination: number, manufacturer: ArrayBuffer, family: ArrayBuffer, modelNumber: ArrayBuffer, revisionLevel: ArrayBuffer): MIDICIDeviceInfo
Swift declaration
init(destination midiDestination: MIDIEntityRef, manufacturer: Data, family: Data, model modelNumber: Data, revision revisionLevel: Data)
get · iOS 12.0+ · Deprecated in iOS 18.0

family

TypeScript
get family(): ArrayBuffer
Swift declaration
var family: Data { get }
get · iOS 12.0+ · Deprecated in iOS 18.0

manufacturerID

TypeScript
get manufacturerID(): ArrayBuffer
Swift declaration
var manufacturerID: Data { get }
get · iOS 12.0+ · Deprecated in iOS 18.0

midiDestination

TypeScript
get midiDestination(): number
Swift declaration
var midiDestination: MIDIEndpointRef { get }
get · iOS 12.0+ · Deprecated in iOS 18.0

modelNumber

TypeScript
get modelNumber(): ArrayBuffer
Swift declaration
var modelNumber: Data { get }
get · iOS 12.0+ · Deprecated in iOS 18.0

revisionLevel

TypeScript
get revisionLevel(): ArrayBuffer
Swift declaration
var 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 →