---
title: MIDIUMPEndpoint
framework: coremidi
role: symbol
role_heading: Class
path: coremidi/midiumpendpoint
---

# MIDIUMPEndpoint

## Declaration

```swift
class MIDIUMPEndpoint
```

## Topics

### Instance Properties

- [deviceInfo](coremidi/midiumpendpoint/deviceinfo.md)
- [endpointType](coremidi/midiumpendpoint/endpointtype.md)
- [functionBlocks](coremidi/midiumpendpoint/functionblocks.md)
- [hasJRTSReceiveCapability](coremidi/midiumpendpoint/hasjrtsreceivecapability.md)
- [hasJRTSTransmitCapability](coremidi/midiumpendpoint/hasjrtstransmitcapability.md)
- [hasStaticFunctionBlocks](coremidi/midiumpendpoint/hasstaticfunctionblocks.md)
- [midiDestination](coremidi/midiumpendpoint/mididestination.md)
- [midiProtocol](coremidi/midiumpendpoint/midiprotocol.md)
- [midiSource](coremidi/midiumpendpoint/midisource.md)
- [name](coremidi/midiumpendpoint/name.md)
- [productInstanceID](coremidi/midiumpendpoint/productinstanceid.md)
- [supportedMIDIProtocols](coremidi/midiumpendpoint/supportedmidiprotocols.md)

## Relationships

### Inherits From

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

### Inherited By

- [MIDIUMPMutableEndpoint](coremidi/midiumpmutableendpoint.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)
