CoreMIDI watchOS 7.4 to 8.0 API Differences

MIDICapabilityInquiry.h
Added MIDIChannelNumber
Added MIDIChannelsWholePort
Added MIDICIDeviceIdentification
Added #def MIDICI1_0_AVAILABILITY
Added #def MIDICI1_1_AVAILABILITY
Added MIDICIInitiatiorMUID
Added MIDICIProfileStateList
MIDIDriver.h
Added MIDIDriverInterface
Added MIDIDriverRef
Added MIDIDeviceListRef
Added #def kMIDIDriverTypeID
Added #def kMIDIDriverInterfaceID
Added #def kMIDIDriverInterface2ID
Added #def kMIDIDriverInterface3ID
MIDIMessages.h
Added MIDIMessageType
Added kMIDIMessageTypeUtility
Added kMIDIMessageTypeSystem
Added kMIDIMessageTypeChannelVoice1
Added kMIDIMessageTypeSysEx
Added kMIDIMessageTypeChannelVoice2
Added kMIDIMessageTypeData128
Added kMIDIMessageTypeUnknownF
Added MIDICVStatus
Added kMIDICVStatusNoteOff
Added kMIDICVStatusNoteOn
Added kMIDICVStatusPolyPressure
Added kMIDICVStatusControlChange
Added kMIDICVStatusProgramChange
Added kMIDICVStatusChannelPressure
Added kMIDICVStatusPitchBend
Added kMIDICVStatusRegisteredPNC
Added kMIDICVStatusAssignablePNC
Added kMIDICVStatusRegisteredControl
Added kMIDICVStatusAssignableControl
Added kMIDICVStatusRelRegisteredControl
Added kMIDICVStatusRelAssignableControl
Added kMIDICVStatusPerNotePitchBend
Added kMIDICVStatusPerNoteMgmt
Added MIDISystemStatus
Added kMIDIStatusStartOfExclusive
Added kMIDIStatusEndOfExclusive
Added kMIDIStatusMTC
Added kMIDIStatusSongPosPointer
Added kMIDIStatusSongSelect
Added kMIDIStatusTuneRequest
Added kMIDIStatusTimingClock
Added kMIDIStatusStart
Added kMIDIStatusContinue
Added kMIDIStatusStop
Added kMIDIStatusActiveSending
Added kMIDIStatusActiveSensing
Added kMIDIStatusSystemReset
Added MIDISysExStatus
Added kMIDISysExStatusComplete
Added kMIDISysExStatusStart
Added kMIDISysExStatusContinue
Added kMIDISysExStatusEnd
Added kMIDISysExStatusMixedDataSetHeader
Added kMIDISysExStatusMixedDataSetPayload
Added MIDIUtilityStatus
Added kMIDIUtilityStatusNOOP
Added kMIDIUtilityStatusJitterReductionClock
Added kMIDIUtilityStatusJitterReductionTimestamp
Added MIDINoteAttribute
Added kMIDINoteAttributeNone
Added kMIDINoteAttributeManufacturerSpecific
Added kMIDINoteAttributeProfileSpecific
Added kMIDINoteAttributePitch
Added MIDIProgramChangeOptions
Added kMIDIProgramChangeBankValid
Added MIDIPerNoteManagementOptions
Added kMIDIPerNoteManagementReset
Added kMIDIPerNoteManagementDetach
Added MIDIMessage_32
Added MIDIMessage_64
Added MIDIMessage_96
Added MIDIMessage_128
Added MIDIMessageTypeForUPWord()
Added MIDI1UPChannelVoiceMessage()
Added MIDI1UPNoteOff()
Added MIDI1UPNoteOn()
Added MIDI1UPControlChange()
Added MIDI1UPPitchBend()
Added MIDI1UPSystemCommon()
Added MIDI1UPSysEx()
Added MIDI1UPSysExArray()
Added MIDI2ChannelVoiceMessage()
Added MIDI2NoteOn()
Added MIDI2NoteOff()
Added MIDI2PolyPressure()
Added MIDI2RegisteredPNC()
Added MIDI2AssignablePNC()
Added MIDI2PerNoteManagment()
Added MIDI2ControlChange()
Added MIDI2RegisteredControl()
Added MIDI2AssignableControl()
Added MIDI2RelRegisteredControl()
Added MIDI2RelAssignableControl()
Added MIDI2ProgramChange()
Added MIDI2ChannelPressure()
Added MIDI2PitchBend()
Added MIDI2PerNotePitchBend()
Added MIDIUniversalMessage
Added MIDIEventVisitor
Added MIDIEventListForEachEvent()
MIDINetworkSession.h
Added #def MIDINETWORKSESSION_AVAILABLE
Added MIDINetworkConnectionPolicy
Added MIDINetworkConnectionPolicy_NoOne
Added MIDINetworkConnectionPolicy_HostsInContactList
Added MIDINetworkConnectionPolicy_Anyone
MIDIServices.h
Added kMIDIInvalidClient
Added kMIDIInvalidPort
Added kMIDIWrongEndpointType
Added kMIDINoConnection
Added kMIDIUnknownEndpoint
Added kMIDIUnknownProperty
Added kMIDIWrongPropertyType
Added kMIDINoCurrentSetup
Added kMIDIMessageSendErr
Added kMIDIServerStartErr
Added kMIDISetupFormatErr
Added kMIDIWrongThread
Added kMIDIObjectNotFound
Added kMIDIIDNotUnique
Added kMIDINotPermitted
Added kMIDIUnknownError
Added MIDIObjectRef
Added MIDIClientRef
Added MIDIPortRef
Added MIDIDeviceRef
Added MIDIEntityRef
Added MIDIEndpointRef
Added MIDITimeStamp
Added MIDIObjectType
Added kMIDIObjectType_Other
Added kMIDIObjectType_Device
Added kMIDIObjectType_Entity
Added kMIDIObjectType_Source
Added kMIDIObjectType_Destination
Added kMIDIObjectType_ExternalDevice
Added kMIDIObjectType_ExternalEntity
Added kMIDIObjectType_ExternalSource
Added kMIDIObjectType_ExternalDestination
Added kMIDIObjectType_ExternalMask
Added MIDIUniqueID
Added kMIDIInvalidUniqueID
Added MIDIProtocolID
Added kMIDIProtocol_1_0
Added kMIDIProtocol_2_0
Added MIDIEventList
Added MIDIPacketList
Added MIDISysexSendRequest
Added MIDINotification
Added MIDINotifyProc
Added MIDINotifyBlock
Added MIDIReceiveBlock
Added MIDICompletionProc
Added MIDIEventPacket
Added MIDIPacket
Added MIDINotificationMessageID
Added kMIDIMsgSetupChanged
Added kMIDIMsgObjectAdded
Added kMIDIMsgObjectRemoved
Added kMIDIMsgPropertyChanged
Added kMIDIMsgThruConnectionsChanged
Added kMIDIMsgSerialPortOwnerChanged
Added kMIDIMsgIOError
Added MIDIObjectAddRemoveNotification
Added MIDIObjectPropertyChangeNotification
Added MIDIIOErrorNotification
Added MIDIEventPacketNext()
Added MIDIEventListInit()
Added MIDIEventListAdd()
Added MIDIPacketNext()
MIDISetup.h
Added MIDISetupRef
MIDIThruConnection.h
Added MIDIThruConnectionRef
Added MIDIValueMap
Added MIDITransformType
Added kMIDITransform_None
Added kMIDITransform_FilterOut
Added kMIDITransform_MapControl
Added kMIDITransform_Add
Added kMIDITransform_Scale
Added kMIDITransform_MinValue
Added kMIDITransform_MaxValue
Added kMIDITransform_MapValue
Added kMIDIThruConnection_MaxEndpoints
Added MIDITransformControlType
Added kMIDIControlType_7Bit
Added kMIDIControlType_14Bit
Added kMIDIControlType_7BitRPN
Added kMIDIControlType_14BitRPN
Added kMIDIControlType_7BitNRPN
Added kMIDIControlType_14BitNRPN
Added MIDITransform
Added MIDIControlTransform
Added MIDIThruConnectionEndpoint
Added MIDIThruConnectionParams
Added MIDIThruConnectionParamsSize()