One Logo Pool Ball
CoreMIDI · IOS API REFERENCE

MIDIUMPCIProfile

class · iOS 18.0+ · SDK 27.1

class MIDIUMPCIProfile

Members (9)

method · iOS 18.0+

setProfileState

TypeScript
setProfileState(isEnabled: boolean, enabledChannelCount: number): void
Swift declaration
func setProfileState(_ isEnabled: Bool, enabledChannelCount: MIDIUInteger14) throws
get · iOS 18.0+

enabledChannelCount

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

firstChannel

TypeScript
get firstChannel(): number
Swift declaration
var firstChannel: MIDIChannelNumber { get }
get · iOS 18.0+

groupOffset

TypeScript
get groupOffset(): number
Swift declaration
var groupOffset: MIDIUMPGroupNumber { get }
get · iOS 18.0+

isEnabled

TypeScript
get isEnabled(): boolean
Swift declaration
var isEnabled: Bool { get }
get · iOS 18.0+

name

TypeScript
get name(): string
Swift declaration
var name: String { get }
get · iOS 18.0+

profileID

TypeScript
get profileID(): MIDICIProfileID
Swift declaration
var profileID: MIDICIProfileID { get }
get · iOS 18.0+

profileType

TypeScript
get profileType(): MIDICIProfileType
Swift declaration
var profileType: MIDICIProfileType { get }
get · iOS 18.0+

totalChannelCount

TypeScript
get totalChannelCount(): number
Swift declaration
var totalChannelCount: MIDIUInteger14 { get }

Skipped declarations

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

MIDIUMPCIProfile.init()

inherited init: clang: 'init' is unavailable

All CoreMIDI types →