One Logo Pool Ball
CoreMIDI · IOS API REFERENCE

MIDIUMPEndpoint

class · iOS 18.0+ · SDK 27.1

class MIDIUMPEndpoint

Members (13)

get · iOS 18.0+

midiDestination

TypeScript
get midiDestination(): number
Swift declaration
var midiDestination: MIDIEndpointRef { get }
get · iOS 18.0+

midiProtocol

TypeScript
get midiProtocol(): MIDIProtocolID
Swift declaration
var midiProtocol: MIDIProtocolID { get }
get · iOS 18.0+

midiSource

TypeScript
get midiSource(): number
Swift declaration
var midiSource: MIDIEndpointRef { get }
get · iOS 18.0+

deviceInfo

TypeScript
get deviceInfo(): MIDI2DeviceInfo
Swift declaration
var deviceInfo: MIDI2DeviceInfo { get }
get · iOS 18.0+

endpointType

TypeScript
get endpointType(): MIDIUMPCIObjectBackingType
Swift declaration
var endpointType: MIDIUMPCIObjectBackingType { get }
get · iOS 18.0+

functionBlocks

TypeScript
get functionBlocks(): Array<MIDIUMPFunctionBlock>
Swift declaration
var functionBlocks: [MIDIUMPFunctionBlock] { get set }
set · iOS 18.0+

functionBlocks

TypeScript
set functionBlocks(value: Array<MIDIUMPFunctionBlock>)
Swift declaration
var functionBlocks: [MIDIUMPFunctionBlock] { get set }
get · iOS 18.0+

hasJRTSReceiveCapability

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

hasJRTSTransmitCapability

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

hasStaticFunctionBlocks

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

name

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

productInstanceID

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

supportedMIDIProtocols

TypeScript
get supportedMIDIProtocols(): MIDIUMPProtocolOptions
Swift declaration
var supportedMIDIProtocols: MIDIUMPProtocolOptions { get }

Skipped declarations

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

MIDIUMPEndpoint.init()

inherited init: clang: 'init' is unavailable

All CoreMIDI types →