One Logo Pool Ball
CoreMIDI · IOS API REFERENCE

MIDICIProfileState

class · iOS 12.0+ · SDK 27.1

class MIDICIProfileState

Members (5)

init · iOS 12.0+ · Deprecated in iOS 18.0

init

TypeScript
static initChannelEnabledProfilesDisabledProfiles(midiChannelNum: number, enabled: Array<MIDICIProfile>, disabled: Array<MIDICIProfile>): MIDICIProfileState
Swift declaration
init(channel midiChannelNum: MIDIChannelNumber, enabledProfiles enabled: [MIDICIProfile], disabledProfiles disabled: [MIDICIProfile])
init · iOS 14.0+

init

TypeScript
static initEnabledProfilesDisabledProfiles(enabled: Array<MIDICIProfile>, disabled: Array<MIDICIProfile>): MIDICIProfileState
Swift declaration
init(enabledProfiles enabled: [MIDICIProfile], disabledProfiles disabled: [MIDICIProfile])
get · iOS 12.0+

disabledProfiles

TypeScript
get disabledProfiles(): Array<MIDICIProfile>
Swift declaration
var disabledProfiles: [MIDICIProfile] { get }
get · iOS 12.0+

enabledProfiles

TypeScript
get enabledProfiles(): Array<MIDICIProfile>
Swift declaration
var enabledProfiles: [MIDICIProfile] { get }
get · iOS 12.0+

midiChannel

TypeScript
get midiChannel(): number
Swift declaration
var midiChannel: MIDIChannelNumber { get }

Skipped declarations

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

MIDICIProfileState.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All CoreMIDI types →