One Logo Pool Ball
CoreMIDI · IOS API REFERENCE

MIDICIResponder

class · iOS 14.0+ · Deprecated in iOS 18.0 · SDK 27.1

class MIDICIResponder

Members (8)

init · iOS 14.0+ · Deprecated in iOS 18.0

init

TypeScript
static init(deviceInfo: MIDICIDeviceInfo, delegate: SDKHandle, profileList: Array<MIDICIProfileState>, propertiesSupported: boolean): MIDICIResponder
Swift declaration
init(deviceInfo: MIDICIDeviceInfo, profileDelegate delegate: any MIDICIProfileResponderDelegate, profileStates profileList: [MIDICIProfileState], supportProperties propertiesSupported: Bool)
method · iOS 14.0+ · Deprecated in iOS 18.0

notify

TypeScript
notify(aProfile: MIDICIProfile, channel: number, enabledState: boolean): boolean
Swift declaration
func notify(_ aProfile: MIDICIProfile, onChannel channel: MIDIChannelNumber, isEnabled enabledState: Bool) -> Bool
method · iOS 14.0+ · Deprecated in iOS 18.0

send

TypeScript
send(aProfile: MIDICIProfile, channel: number, profileSpecificData: ArrayBuffer): boolean
Swift declaration
func send(_ aProfile: MIDICIProfile, onChannel channel: MIDIChannelNumber, profileData profileSpecificData: Data) -> Bool
method · iOS 14.0+ · Deprecated in iOS 18.0

start

TypeScript
start(): boolean
Swift declaration
func start() -> Bool
method · iOS 14.0+ · Deprecated in iOS 18.0

stop

TypeScript
stop(): void
Swift declaration
func stop()
get · iOS 14.0+ · Deprecated in iOS 18.0

deviceInfo

TypeScript
get deviceInfo(): MIDICIDeviceInfo
Swift declaration
var deviceInfo: MIDICIDeviceInfo { get }
get · iOS 14.0+ · Deprecated in iOS 18.0

initiators

TypeScript
get initiators(): Array<_Foundation_NSNumber>
Swift declaration
var initiators: [MIDICIInitiatiorMUID] { get }
get · iOS 14.0+ · Deprecated in iOS 18.0

profileDelegate

TypeScript
get profileDelegate(): SDKHandle
Swift declaration
var profileDelegate: any MIDICIProfileResponderDelegate { get }

Skipped declarations

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

MIDICIResponder.init()

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

All CoreMIDI types →