---
title: MIDIUMPCIProfile
framework: coremidi
role: symbol
role_heading: Class
path: coremidi/midiumpciprofile
---

# MIDIUMPCIProfile

## Declaration

```swift
class MIDIUMPCIProfile
```

## Topics

### Instance Properties

- [enabledChannelCount](coremidi/midiumpciprofile/enabledchannelcount.md)
- [firstChannel](coremidi/midiumpciprofile/firstchannel.md)
- [groupOffset](coremidi/midiumpciprofile/groupoffset.md)
- [isEnabled](coremidi/midiumpciprofile/isenabled.md)
- [name](coremidi/midiumpciprofile/name.md)
- [profileID](coremidi/midiumpciprofile/profileid.md)
- [profileType](coremidi/midiumpciprofile/profiletype.md)
- [totalChannelCount](coremidi/midiumpciprofile/totalchannelcount.md)

### Instance Methods

- [setProfileState(_:enabledChannelCount:)](coremidi/midiumpciprofile/setprofilestate(_:enabledchannelcount:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
